About the Employer
The employer is a technology-driven SaaS company developing scalable digital platforms used by a large and growing user base. The organisation prioritises engineering quality, modern development practices, and building systems that can evolve as the product and user base expands.
Role Overview
A fast-growing software-as-a-service organisation is seeking a Senior Android Developer to take ownership of key areas of its Android platform. This role involves building complex features, improving application architecture, and contributing to technical decisions that directly impact product performance, stability, and scalability.
The position offers strong autonomy, technical ownership, and influence over how Android applications are designed and built.
Key Responsibilities
- Design, build, and maintain high-quality Android applications using modern Android frameworks
- Own complex features from technical design through to production release
- Contribute to application architecture, modularisation, and long-term technical direction
- Identify and resolve performance, stability, and memory-related issues
- Collaborate with backend, product, and design teams on system-level decisions
- Implement clean, testable, and scalable code following best engineering practices
- Conduct code reviews and provide technical guidance to other developers
- Support CI/CD pipelines, automated testing, and Play Store release processes
Technical Requirements
- At least 4–6 years of professional Android development experience
- Strong proficiency in Kotlin (Java experience beneficial)
- Hands-on experience with Jetpack Compose and modern Android UI patterns
- Solid understanding of Android architecture components and best practices
- Experience with REST APIs, JSON, and local data storage (Room / SQLite)
- Familiarity with performance profiling, debugging tools, and memory optimisation
- Experience using Git and working within Agile product teams
Who Is This Role For
This role is ideal for an Android developer who:
- Wants ownership over meaningful product features and technical decisions
- Enjoys working on complex systems rather than simple UI delivery
- Is comfortable mentoring others and influencing technical direction
- Values clean architecture, performance, and long-term maintainability
- Is looking for a senior technical role within a product-focused SaaS environment