This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
10Pearls is looking for an experienced Senior Android Developer to design, develop, and maintain high-quality Android applications. The ideal candidate will have strong expertise in Android architecture, modern development practices, and the ability to mentor junior developers while collaborating closely with cross-functional teams.
Job Responsibility:
Design, develop, test, and maintain advanced Android applications
Lead end-to-end Android development lifecycle, from concept to deployment
Write clean, scalable, and maintainable code following best practices
Implement modern Android architectures, including MVVM, MVI, and Clean Architecture
Integrate RESTful APIs, third-party libraries, and SDKs
Optimize applications for performance, security, scalability, and usability
Conduct code reviews and ensure coding standards and best practices
Mentor and guide junior Android developers
Collaborate closely with product managers, designers, QA, and backend teams
Troubleshoot, debug, and resolve production issues
Stay updated with the latest Android trends, tools, and technologies
Requirements:
5+ years of professional experience in Android application development
Strong proficiency in Kotlin (Java experience is a plus)
In-depth knowledge of Android SDK, Jetpack components, and Material Design
Experience with Coroutines, Flow, LiveData, and Room
Strong understanding of REST APIs, JSON, and network handling
Experience with dependency injection frameworks (Dagger/Hilt/Koin)
Solid understanding of Android app performance optimization and memory management
Experience with version control systems (Git)
Familiarity with CI/CD pipelines for Android builds
Strong problem-solving and analytical skills
Nice to have:
Experience with React Native/ Flutter is desirable