Job Title:
Principal Android Developer
Location:
Dublin (Hybrid – 1 day per week in office)
Role Overview
We are seeking a Principal Android Developer to own the Android technical vision and architecture across our mobile platform. This role combines deep hands-on development with technical leadership, architectural decision-making, and mentorship.
Key Responsibilities
* Define, document, and evolve the Android application architecture
* Make high-impact architectural decisions around scalability, performance, and security
* Lead technical design discussions and review solutions across teams
* Mentor and guide Android engineers, setting coding and quality standards
* Drive adoption of modern Android development practices and tools
* Collaborate with Product, Design, Backend, and QA to deliver high-quality features
* Remain hands-on with complex development and problem solving
Required Experience
* 8+ years
of professional Android development experience
* Proven experience operating in a Principal, Lead, or Architect role
* Strong expertise in Android architecture patterns (MVVM, Clean Architecture, modularisation)
* Deep knowledge of modern Android technologies including
Kotlin
,
Jetpack libraries
(Compose, ViewModel, Room, Navigation),
Coroutines
, and
Flow
* Experience with dependency injection (Hilt/Dagger), testing frameworks, and CI/CD pipelines
* Strong system design skills and ability to influence technical direction
* Excellent communication skills with both technical and non-technical stakeholders
Compensation
* Salary range:
€100,000 – €120,000
, depending on experience
* Competitive benefits package
Working Model
* Hybrid: 1 day per week in the Dublin office