
Senior Mobile Engineer – Android
Kitman Labs
full-time
Posted on:
Location Type: Remote
Location: Ireland
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.
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