# Android Software Engineer

**Company**: Charlotte Tilbury
**Location**: London, England
**Work arrangement**: hybrid
**Job type**: full-time
**Category**: Engineering

**Apply**: https://jobs.workable.com/view/uKYrc3TZnNvYVsAW8xApuW/hybrid-android-software-engineer-in-london-at-charlotte-tilbury?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_d8ae0f7d-98b

## Description

We’re looking for motivated, curious, and collaborative engineers who are excited to build game-changing features with luxury-level polish and reliability. As an Android Software Engineer, you will develop new features and maintain our existing Android codebase, collaborate with cross-functional teams to ensure we’re building the right things, the right way, contribute to mobile CI/CD pipelines for efficient Google Play delivery, write test automation to ensure high-quality, reliable releases, and champion performance, accessibility, and user experience.

Responsibilities:

- Developing new features and maintaining our existing Android codebase

- Collaborating with cross-functional teams to ensure we’re building the right things, the right way

- Contributing to mobile CI/CD pipelines for efficient Google Play delivery

- Writing test automation to ensure high-quality, reliable releases

- Championing performance, accessibility, and user experience

Requirements:

- Proven native Android development experience using modern Kotlin and Jetpack Compose

- Strong understanding of architectural patterns, separation of concerns, and scalable app design

- Proficiency in unit and UI testing with standard 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 and measure impact

- 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

Benefits:

- 25 days holiday (plus bank holidays) with an additional day to celebrate your birthday

- Inclusive parental leave policy that supports all parents and carers throughout their parenting and caring journey

- Financial security and planning with our pension and life assurance for all

- Wellness and social benefits including Medicash, Employee Assist Programs and regular social connects with colleagues

- Bring your furry friend to work with you on our allocated dog friendly days and spaces

- Generous product discount and gifting

## Skills

### Required
- Kotlin
- Jetpack Compose
- Android development
- architectural patterns
- scalable app design
- unit testing
- UI testing
- dependency injection
- Kotlin Coroutines
- RESTful APIs
- networking libraries
- data serialization
- telemetry
- analytics
- performance monitoring
- A/B testing
- CI/CD tools
- Fastlane
- GitHub Actions
- clean code
- continuous learning
- AI tooling

---

Source: [Apply at jobs.workable.com](https://jobs.workable.com/view/uKYrc3TZnNvYVsAW8xApuW/hybrid-android-software-engineer-in-london-at-charlotte-tilbury?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
