Android Engineer
Job Description & How to Apply Below
We are looking for an experienced Android Engineer to design, build, and maintain high-quality native Android applications. You will work closely with design, backend, and QA teams to translate product requirements into performant, reliable, and delightful mobile experiences, while championing engineering best practices across the Android codebase.
KEY RESPONSIBILITIES- Develop and maintain native Android applications using Kotlin and Jetpack components
- Translate UX/UI designs into responsive, pixel-accurate, and accessible interfaces
- Architect app modules using MVVM/Clean Architecture and modern dependency injection (Hilt/Dagger)
- Integrate RESTful APIs, manage local data persistence (Room, Data Store), and handle offline scenarios
- Profile and optimize app performance, memory usage, battery consumption, and startup time
- Write unit and UI tests to ensure code reliability and prevent regressions
- Participate in code reviews, design discussions, and sprint planning to uphold engineering standards
- Manage app releases, versioning, and monitoring through the Google Play Console
- Investigate and resolve production crashes and ANRs using crash-reporting tools
- Stay current with Android platform updates, Jetpack Compose, and industry best practices
- 5+ years of professional native Android development experience
- Strong proficiency in Kotlin and Jetpack components (Navigation, View Model, Live Data/Flow, Room)
- Hands-on experience with MVVM/Clean Architecture and dependency injection (Hilt/Dagger)
- Solid understanding of RESTful APIs, JSON serialization, and third-party SDK integration
- Experience with Play Store submission, release management, and app signing
- Familiarity with Git-based workflows and CI/CD pipelines for mobile
- Working knowledge of unit testing and UI testing frameworks (JUnit, Espresso)
- Good written and verbal communication skills in English
- Experience with Jetpack Compose
- Exposure to multi-module app architecture and modularization
- Familiarity with performance profiling tools (Android Profiler, Leak Canary)
- Experience working in Agile/Scrum teams
- Huawei HMS / HarmonyOS Android Auto and Wearables
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×