CareerPlan

Android Software Engineer

London, England, United KingdomFull-time2026-11-03 → 2026-11-10
Hybrid

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