Responsibilities
- Partner with Product and Design from discovery through delivery, shaping requirements and proposing Android-native solutions.
- Lead the design and implementation of complex features, ensuring they are well architected, observable and straightforward to evolve.
- Apply modern Android development practices using Kotlin, AndroidX and Jetpack Compose, and champion clean, modular architectures.
- Ensure features feel intuitive and polished for Android users, with attention to performance, accessibility and offline behaviour.
- Guide and support other engineers through pairing, reviews and technical coaching, helping to grow the strength of the Android discipline.
- Instrument features with analytics, collaborate with Data and Product to interpret results, and iterate based on real user behaviour.
- Maintain high standards for testing, crash-free sessions and observability, and contribute to incident investigation and prevention.
Requirements
- 4+ years of Android engineering experience building and shipping consumer products in Kotlin.
- Comfortable designing architectures for complex features, including modularisation, DI and clear separation of concerns.
- Understands product goals, can challenge and refine requirements, and makes tradeoffs explicit.
- Proven experience collaborating closely with Product Managers, Designers, QA, Analytics and Back-end teams.
- Familiar with monitoring, crash reporting, performance analysis and release management on Android.
- Experience supporting and reviewing the work of other engineers and helping them to grow.
- Able to explain complex technical ideas clearly to both technical and non-technical stakeholders.
Nice to Have
- Experience running A/B tests and experiments on mobile.
- Contributions to Android communities, talks or open-source projects.
- Experience improving build performance, CI pipelines or release tooling.
Work Arrangement
Hybrid — Soho Square, London
Team
Structure: Cross-discipline team including Product Managers, QA, Back-end engineers, Product Designers, and Analytics. Reports to: Engineering Manager
Additional Information
- The company expects everyone to actively explore and use AI tools to improve productivity, creativity, and impact.
- The role is part of a mission to make the Rightmove app 'the app you can’t move without'.