Android Software Engineer
Core
Developing new features and maintaining the existing Android codebase for Charlotte Tilbury Beauty's mobile applications.
Role type
Android Software Engineer
Builds
Mobile applications for a global beauty brand
Domain
Beauty / Consumer Goods
Deliverable
production ML models | product features
Required skills
Kotlin, Jetpack Compose, architectural patterns, unit testing, UI testing, dependency injection, Kotlin Coroutines, RESTful APIs, CI/CD pipelines, performance monitoring, A/B testing
Preferred skills
AI tooling for software development
Technologies
Kotlin, Jetpack Compose, Fastlane, GitHub Actions
Responsibilities
Developing new features and maintaining existing Android codebase; Collaborating with cross-functional teams; Contributing to mobile CI/CD pipelines; Writing test automation; Championing performance, accessibility, and user experience
Seniority
Mid-level to Senior, hands-on IC