Senior Android Developer
Position Description
Warp Development is hiring a Senior Android Developer based in South Africa to work on a long-term Android project for a global client. This is a full-time opportunity for a highly experienced Android engineer who enjoys building, releasing, and maintaining innovative, high-quality Android applications used by real users.
This role is suited to a Senior Android Developer with 5+ years of hands-on experience in native Android development using Kotlin, who is comfortable leading development efforts and contributing to architectural and technical decisions.
What is the Senior Android Developer Role at Warp Development?
As a Senior Android Developer, you will help design, build, and release production-grade Android applications for industry-leading products. You will work on a dedicated Android project for an international client, collaborating with a senior, cross-functional team to deliver scalable, performant, and maintainable mobile solutions.
This role involves hands-on development, technical leadership, and ownership of key areas of the Android codebase.
What will the Senior Android Developer work on?
As a Senior Android Developer you will:
Build and release new features for existing and upcoming Android applications
Work on long-term, production Android apps for a global client
Contribute to improving performance, architecture, and code quality
Collaborate closely with Product Owners, Designers, and Backend Engineers
This is not a short-term or experimental project — it is a stable, ongoing product with real users.
Senior Android Developer - Key Responsibilities
As a Senior Android Developer, you will:
Drive new features for existing and upcoming Android applications, ensuring a seamless and engaging user experience
Collaborate closely with Product Owners and Designers to translate user stories and design mockups into high-quality Android features
Take ownership of key areas of the Android codebase and lead safe refactorings to improve long-term maintainability and performance
- Review code from peers and provide constructive feedback to raise engineering standards
Analyse and resolve performance issues using tools such as Android Profiler, LeakCanary, and related debugging tools
Work with CI/CD pipelines and automated testing frameworks to maintain high code quality
Qualifications and skills
To be successful in this position, you should have:
- 5+ years of experience developing native Android applications using Kotlin
- Strong understanding of the Android SDK and Jetpack libraries, including:
- Compose, ViewModel, LiveData, Room, Navigation, WorkManager
- Experience working with architectural patterns such as MVVM, MVI, or Clean Architecture, and understanding their real-world trade-offs
- Solid experience with local databases such as SQLite and Room, including schema design and migrations
- Strong understanding of unit testing principles, with experience using JUnit, Espresso, MockK, or similar frameworks
- Proven experience analysing and improving performance using Android profiling and debugging tools
- Ability to define and implement software development best practices
- Excellent communication skills and the ability to collaborate effectively with remote and distributed teams
- Strong problem-solving skills and the ability to work independently while contributing to a larger team
Preferred Qualifications
While not required, the following are beneficial for this Senior Android Developer role:
- Experience with CI/CD pipelines and automated testing workflows
- Experience working in Agile / Scrum development environments
- Strong familiarity with Git and collaborative development workflows
- Additional experience with performance optimisation and advanced debugging tools
Why work at Warp Development?
Warp Development is a senior, expert software development company with over 23 years of experience delivering custom software solutions for local and international clients. As a Senior Android Developer, you will work with a global client while being part of a trusted, South Africa-based team known for quality, long-term partnerships, and technical excellence.
Work on real-world, production applications
Collaborate with experienced engineers and technical leaders
Have ownership and autonomy in their work
Are trusted to influence architecture and engineering standards
We are a growing team of 120+ individuals, read more about us here and apply by submitting your CV via our careers portal.