Android Software Engineer
Charlotte Tilbury
As an Android Software Engineer, you will build and maintain our Android app with a focus on performance, reliability, and a luxury-grade user experience. You’ll work closely with Engineers, QA, Product Managers, and Designers in cross-functional squads to ship robust features at pace. You’ll contribute to mobile CI/CD pipelines and ensure high-quality releases through automation and testing. This role sits at the intersection of innovation and execution in a fast-paced, global beauty brand. You’ll help shape scalable mobile solutions used by a worldwide audience.
Pay / Benefits- 25 days holiday (plus bank holidays)
- Birthday leave
- Inclusive parental leave
- Pension and life assurance
- Medicash and Employee Assist Programs
- Social connects with colleagues; dog-friendly days and spaces
- Develop new features and maintain the Android codebase
- Collaborate with cross-functional teams to ensure correct scope and implementation
- Contribute to mobile CI/CD pipelines for Google Play delivery
- Write test automation to ensure release quality and reliability
- Champion performance, accessibility, and user experience
- Proven native Android development experience using Kotlin and Jetpack Compose
- Strong understanding of architectural patterns and scalable app design
- Proficiency in unit and UI testing with Android frameworks
- Practical knowledge of dependency injection and Kotlin Coroutines
- Familiarity with RESTful APIs, networking libraries, and data serialization
- Ability to use telemetry, analytics, performance monitoring, and A/B testing to validate ideas
- Knowledge of CI/CD tools, including Fastlane and GitHub Actions
- Commitment to clean code and continuous learning
- Familiarity with AI tooling to support software development and problem-solving
- Collaborative and curious
- Problem-solving mindset
- Proactive communication
- Kotlin
- Jetpack Compose
- Architectural patterns
Reference: WJ-747_31233591 · Posted 06 Nov 2026, 02:27 AM