
Senior Mobile Engineer – Android
Kitman Labs
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
Job Level
About the role
- Architectural Leadership: Lead the design and implementation of complex, scalable mobile architectures. You’ll ensure our codebase remains modular, testable, and maintainable as we scale.
- Product Strategy: Partner deeply with Product, Design, and Sports Science to turn ambiguous requirements into concrete technical roadmaps. You’ll build high-fidelity prototypes to de-risk new product directions.
- Operational Excellence: Own the end-to-end lifecycle of our apps. This includes obsessing over performance (app startup, frame rates, battery usage) and optimizing our CI/CD pipelines to ensure we ship high-quality code daily.
- Data Visualization: Design and build sophisticated tools that transform complex athlete data into intuitive, actionable insights.
- Mentorship & Culture: Raise the collective bar of the engineering team. You will conduct rigorous code reviews, lead technical discussions, and mentor mid-level and junior developers.
- Innovation: Actively research and pilot new technologies (e.g., Compose, KMP, or New Architecture components) to keep our stack at the cutting edge.
Requirements
- Extensive Lifecycle Experience: You have a proven track record of leading the development and maintenance of high-traffic, complex Android applications from inception to Play Store dominance.
- Kotlin Mastery: Deep expertise in Kotlin and the Android SDK. You should be comfortable discussing coroutines, flow, and memory management at a granular level.
- Testing Philosophy: Beyond just writing tests, you have experience defining testing strategies (Unit, Integration, and UI) that ensure long-term stability without slowing down development.
- System Design: Strong understanding of modern architectural patterns (MVVM, MVI, Clean Architecture) and the ability to articulate the trade-offs between them.
- Tooling & Infrastructure: Advanced experience with Gradle, CI/CD automation (e.g., GitHub Actions, Bitrise), and monitoring tools (Firebase, Sentry) to track app health in production.
- Technical Communication: The ability to explain complex technical concepts to non-technical stakeholders, ensuring alignment across the business.
- Bonus Points: Contribution to open-source libraries or active participation in the Android developer community.
- Cloud Proficiency: Experience integrating with Firebase to extend mobile functionality.
- Multi-Platform Vision: Experience or a strong interest in Kotlin Multiplatform (KMP) to share logic across iOS and Android.
- Performance Tuning: Experience using Profilers to debug memory leaks, jank, and overdraw.
Benefits
- Competitive salary
- Health insurance for employee & dependants
- Meaningful equity
- Pension Plan
- Life Cover
- Income protection
- Wellbeing benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
KotlinAndroid SDKCoroutinesFlowMemory ManagementUnit TestingIntegration TestingUI TestingMVVMClean Architecture
Soft Skills
Technical CommunicationMentorshipLeadershipCollaborationProblem Solving