Kitman Labs

Senior Mobile Engineer – Android

Kitman Labs

full-time

Posted on:

Location Type: Remote

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

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