Job Title:Principal Android DeveloperLocation:Dublin (Hybrid – 1 day per week in office)Role OverviewWe 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 ResponsibilitiesDefine, document, and evolve the Android application architectureMake high-impact architectural decisions around scalability, performance, and securityLead technical design discussions and review solutions across teamsMentor and guide Android engineers, setting coding and quality standardsDrive adoption of modern Android development practices and toolsCollaborate with Product, Design, Backend, and QA to deliver high-quality featuresRemain hands-on with complex development and problem solvingRequired Experience8+ years of professional Android development experienceProven experience operating in a Principal, Lead, or Architect roleStrong 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 FlowExperience with dependency injection (Hilt/Dagger), testing frameworks, and CI/CD pipelinesStrong system design skills and ability to influence technical directionExcellent communication skills with both technical and non-technical stakeholdersCompensationSalary range: €100,000 – €120,000, depending on experienceCompetitive benefits packageWorking ModelHybrid: 1 day per week in the Dublin office