Posted on: 26/08/2026
About the Role :
As a Senior Android Engineer, you will work end-to-end on user-facing features from translating designs into production code to optimising performance across a wide range of devices and screen sizes. You will help shape the Android side of the platform, contribute to architectural decisions, and coordinate Android engineers across regions.
Your Responsibilities :
- Develop new user-facing features for Android using Kotlin and Java
- Build reusable components and libraries for future use across the platform
- Translate designs and wireframes into high-quality production code
- Optimise components for performance across mobiles, tablets, and connected TVs
- Analyse and simplify complex requirements to ensure efficient implementation; flag potential technical challenges to stakeholders early
- Coordinate the work of Android engineers across regions and contribute to engineering standards and best practice
Requirements :
You produce work that others can build on. You take ownership of features from design to production, and you write code that holds up under real-world device and performance variability. You are credible on architectural decisions because you have made them before and seen them play out.
Required Skills :
- 5+ years' relevant engineering experience, including a minimum of 2 years at Senior Android Engineer level
- Deep proficiency in Kotlin, with working command of Java
- Familiarity with Jetpack Compose
- Thorough understanding of the Android SDK and system framework APIs
- Experience with reactive programming using RxJava and its core principles
- Demonstrated unit-testing practice with JUnit and Mockito
- Solid grasp of mobile architectural patterns (MVC, MVVM, delegation, and similar)
- Familiarity with Google Play Services, Play Store account administration, and submission
- Knowledge of mobile debugging and optimisation techniques
- Comfortable with Git, build automation, and modern CI/CD practice
- Fluent written and spoken English
- Experience working with a global team or employer
Valued :
- Experience with video playback in mobile or web applications; familiarity with video production, audio/video encoding, and transmuxing
- Experience creating frameworks or libraries embedded in other apps
- Basic knowledge of iOS or web programming platforms useful for cross-platform context
- Knowledge of, or interest in, cricket useful for editorial judgement on what the audience value
Did you find something suspicious?
Posted by
Posted in
Mobile Applications
Functional Area
Mobile Development - Android
Job Code
1666052