Kitman Labs

Senior Mobile Engineer – Android

Kitman Labs

full-time

Posted on:

Location Type: Remote

Location: Ireland

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.
Benefits
  • Competitive salary
  • Meaningful equity
  • Pension Plan
  • Fully paid health insurance for employee & dependants
  • Life Assurance
  • Wellness Perk
  • Flexible workplace with options for office-based, hybrid and remote working
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 testingMVVMMVI
Soft Skills
mentorshiptechnical communicationleadershipcollaborationproblem-solving