![]()
Principal Android Engineer
Are you a seasoned Android professional with a deep understanding of clean architecture and Kotlin? We are seeking a highly skilled Principal Android Engineer to join our client's innovative team on a permanent basis. This pivotal role offers the chance to lead the development cycle, troubleshoot complex bugs, and implement robust solutions that enhance app stability and user experience.
Organisation Overview
Our Client operates within the technology sector, specialising in building sophisticated mobile applications. Known for its forward-thinking culture, commitment to innovation, and steady growth, the organisation fosters a collaborative environment where new ideas thrive. They offer a dynamic workplace focused on excellence, professional development, and cutting-edge projects designed to make a significant impact in their industry.
Role Summary
This appointment is driven by strategic growth objectives, with a focus on enhancing the reliability and performance of existing Android applications. The Principal Android Engineer will play a key role in overseeing the entire development lifecycle, particularly in identifying, diagnosing, and fixing bugs that arise during production. The successful candidate will deliver high-quality solutions, ensuring the stability and efficiency of critical mobile platforms.
Key Responsibilities
- Lead the end-to-end mobile development process, ensuring adherence to best practices and architectural standards
- Analyse and resolve complex bugs identified in live applications, implementing sustainable fixes
- Collaborate with cross-functional teams to optimise app performance and stability
- Drive improvements in code quality, testing, and deployment pipelines
- Mentor junior team members, sharing expertise in Android and Kotlin development
- Maintain comprehensive documentation related to architecture, bug fixes, and ongoing enhancements
Essential Skills & Experience
- Proven experience designing and implementing applications using clean architecture principles
- Deep knowledge of Android development, including the Kotlin language and Android SDK
- Demonstrable ability to troubleshoot and resolve complex production bugs
- Strong understanding of the full development lifecycle, from concept to delivery
- Experience with modern development tools and continuous integration systems
- Excellent problem-solving skills and attention to detail
Desirable Skills & Experience
- Prior experience in leading Android development teams or projects
- Familiarity with automated testing and code review processes
- Understanding of backend integrations and APIs
- Experience working within a fast-paced, agile environment
How to Apply
If you are ready to take on a strategic role where your technical expertise will shape the stability of cutting-edge mobile applications, we invite you to submit your CV. Join a forward-thinking organisation committed to innovation and excellence - your next challenge awaits.