
Android Engineer
- London
- Permanent
- Full-time
- Work with product owners and designers to refine, estimate and prioritise Jira tickets
- Attend and contribute to agile ceremonies and platform discussions
- Collaborate with other Android engineers through the code peer review process
- Deliver code that is easy to understand, maintain and test
- Collaborate closely with engineers from other platforms
- Enthusiasm to learn and deliver high-quality software.
- Experience in agile teams with practices like pairing and code reviews.
- Proven experience developing consumer-facing Android apps using Kotlin.
- Understanding of design patterns, SOLID, and clean code principles.
- Ability to write unit tests with mocking frameworks.
- Proficiency in reactive programming using Kotlin Flow.
- Experience building modern UIs with Jetpack Compose.
- Knowledge of dependency injection.
- Familiarity with crash report analysis, bug fixing, and performance optimisation.
- Experience with tools such as Jira, Git, and Bitrise.
- Experience with Koin, Realm, Room, Coroutines, Jetpack Navigation, Compose Navigation, Mockito, JUnit, Espresso, or Clean/MVVM architecture.
- Knowledge of delivering accessibility features for users.
- Familiarity with design tools like Sketch or Figma.
- Experience with other front-end platforms such as iOS or Web (Angular).
- Competitive salary based on industry benchmarking.
- Fully flexible remote working model.
- Pension Salary Exchange scheme to enhance pension contributions.
- Participation in our annual bonus scheme.
- 25 days annual leave (FTE) plus UK bank holidays (increasing by 1 day per full calendar year worked, up to 30 days).
- An additional day off for your birthday each year.
- Private medical cover through Vitality. (UK only)
- 4x life assurance cover.
- Family-friendly policies with enhanced support.
- Free access to our confidential Employee Assistance Programme.
- Access to company perks, competitions, and recognition schemes.