Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
About the Role
We are looking for a Principal Android Developer to join a growing Digital & Technology team. In this senior individual contributor role, you will be responsible for leading the architecture, development, and delivery of high-quality Android applications. You will act as a technical authority within the Android ecosystem, mentor engineers, and collaborate closely with product, design, and engineering teams to deliver scalable and innovative mobile solutions.
Key Responsibilities
- Lead the design and architecture of complex Android applications.
- Develop high-quality, scalable, and maintainable mobile solutions.
- Define and promote Android development best practices, coding standards, and architectural guidelines.
- Collaborate with Product Managers, Designers, and Backend teams to deliver seamless mobile experiences.
- Mentor and support Android developers across the team.
- Drive technical decision-making and contribute to long-term mobile strategy.
- Ensure performance, security, and reliability of mobile applications.
- Stay up to date with the latest Android technologies and industry trends.
Requirements
- 8+ years of experience in Android development.
- Strong expertise in Kotlin and modern Android frameworks.
- Deep knowledge of Android SDK, Jetpack components, and mobile architecture patterns (MVVM, MVI, Clean Architecture).
- Experience with RESTful APIs, integration with backend services, and mobile performance optimization.
- Experience working with CI/CD pipelines and automated testing for mobile applications.
- Strong understanding of software architecture, scalability, and system design.
- Experience mentoring engineers and leading technical initiatives.
- Excellent communication and collaboration skills.
Nice to Have
- Experience with Jetpack Compose.
- Experience in cross-platform or multi-platform architectures.
- Familiarity with cloud services and microservices architectures.
- Experience working in Agile environments.
What We Offer
- Opportunity to work on impactful and innovative mobile products.
- Collaborative and international work environment.
- Hybrid working model.
- Career growth and leadership opportunities within the engineering organization.
Key Skills
Ranked by relevanceReady to apply?
Join emagine and take your career to the next level!
Application takes less than 5 minutes

