Mobile Engineer (Android MP)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+5 more
Job description
Join a team driving the next generation of Android development for a major, high-traffic consumer app. You’ll work at the core of an ambitious mobile modernisation effort - building high-quality Kotlin features, supporting modularisation, and helping explore new hybrid approaches. Working closely with the Technical Architect and other engineers, you’ll be hands-on in delivering scalable, performant code while contributing to architectural improvements and platform evolution. The Impact You’ll Make and Technology Stack
- Of our architectural direction is to validate the viability of Kotlin Multiplatform (KMP) as a tool to embed reusable business logic across our two native platforms. We’re looking for experienced, senior/lead Kotlin engineers. The perfect candidate will have the following attributes
Requirements
o Deep knowledge of Kotlin o Demonstrable, recent, production experience with Kotlin Multiplatform, ideally including cross-platform modules for Android and ios o A strong familiarity with the ioS/Swift ecosystem o Deep knowledge of the Android ecosystem o Extensive experience building mobile applications for a large audience, ideally in a news/publishing/media setting o Familiarity with hybrid applications, web technologies and JavaScript (e.g. the ability to debug webviews) o Practical understanding of software architecture concepts and their implementation Technology Stack & Requirements
- 5-7 years of Android development experience, primarily with Kotli (MP)
- Experience working on high-traffic, consumer-facing mobile applications.
- Solid understanding of Android SDK, lifecycle management, coroutines, and performance optimisation.
- Comfortable navigating Gradle builds, dependency management, and CI/CD pipelines.
- Familiarity with modular architectures (e.g., feature modules, clean architecture).
-
Ability to read and maintain legacy Java code when needed. What You’ll Bring
- Strong engineering fundamentals and a commitment to clean, maintainable code.
- Pragmatic approach to balancing delivery speed and technical quality.
- Curiosity about new Android patterns and hybrid approaches.
- Team-oriented mindset and openness to mentorship and feedback.
- Desire to grow into broader architectural influence over time.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
A Guide to Choosing the Right Tools for App Developers
Fully Remote Software Engineer Jobs
7 Most Popular Web Developer Jobs in Europe
Where To Find Software Engineering Jobs