Location
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
#J-18808-Ljbffr