Android Engineer
Project/Client: Fintech
Start Date: ASAP
Duration: 12 months
Language: English
Role overview: We are looking for a hands-on Android Engineer to join our mobile team and create and maintain robust, scalable applications that enhance our customers’ financial experiences. The role focuses on delivering high-quality code, collaborating across teams, and ensuring our applications meet performance, usability, and security standards.
Key Responsibilities
Design and build mobile applications for the Android platform using Kotlin, Jetpack Compose, and MVVM design pattern
Collaborate with UX/UI designers, product managers, and backend developers to define and implement new features
Ensure application performance, quality, and responsiveness align with functional and design specifications
Maintain and improve the existing codebase for performance and reliability
Publish and manage applications on the Google Play Store
Write clean, maintainable, and testable code
Monitor and address production issues, crashes, and bugs
Continuously discover, evaluate, and implement new technologies to improve development efficiency
Requirements
Bachelor’s degree in Computer Science, Software Engineering, or related field
Minimum 4 years of experience developing and releasing Android applications
Proficient in Kotlin and Jetpack Compose
Solid understanding of Android architecture, design patterns, and development best practices
Experience with RESTful APIs, push notifications, and cloud messaging
Comfortable using Git and modern CI/CD tools
Strong debugging and performance tuning skills
Portfolio of applications available on the Play Store (please include links)
Nice to Have
Experience working on fintech or secure transaction-based applications
Knowledge of backend development (e.g., Java / Spring Boot)
Understanding of compliance and security considerations in mobile development
Note: We’ll be in touch only with candidates who move forward to the next stage