Overview
Dojo is seeking a Senior Software Engineer (Android) to lead the development of our Android application from London. You will work closely with product, backend, design, and QA to deliver impactful mobile features and maintain a robust mobile platform.
Responsibilities
- Design, build and maintain high-quality Android features using Kotlin
- Collaborate with cross-functional teams to define, implement and ship mobile capabilities
- Lead technical decisions, review code, and mentor junior engineers
- Develop scalable architecture (MVVM/Clean Architecture) with Jetpack components and Kotlin coroutines
- Ensure performance, reliability, accessibility, and security in mobile applications
- Write unit and UI tests and contribute to CI/CD pipelines
- Engage in code reviews, contribute to product roadmap, and help shape technical strategy
Requirements
- 4+ years of Android development experience with strong proficiency in Kotlin
- Experience with modern Android architecture (MVVM, Clean Architecture), Jetpack components, Retrofit, and dependency injection (Dagger/Hilt)
- Familiarity with Google Play Console, Play Services, and app release processes
- Solid understanding of software craftsmanship, testing, and performance profiling
- Excellent problem-solving, communication, and mentoring skills
- Bachelor’s degree in Computer Science or related field (or equivalent practical experience)
About Dojo
Dojo is a fast-growing technology company delivering innovative solutions. This role is based in London with the opportunity to contribute to a dynamic mobile platform used by thousands of users.
Benefits
- Competitive salary and benefits
- Collaborative, inclusive team culture
- Learning budget and career development opportunities