Job Closed
This listing is no longer active.
The evolution of performance
Senior Mobile Engineer – Android
Location
Ireland
Posted
97 days ago
Salary
0
Seniority
Senior
Job Description
Senior Mobile Engineer – Android
Kitman Labs
• 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.
Job 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
Related Guides
Related Job Pages
More Android Engineer Jobs
• Conduct in-depth analysis of Android applications and SDKs to understand their codebase, architecture, functionality and to identify potential risks • Employ advanced reverse engineering techniques to extract information from various codebases, including decompilation, disassembly, and debugging • Identify user and device risk, data leakage, and malicious code execution within Android apps and SDKs • Gather, analyze and report threat intelligence related to Android malware, exploits, and emerging security trends • Collaborate with security researchers, developers, and other stakeholders to share findings, provide recommendations, and contribute to the development of secure applications and ecosystem.
• Develop and maintain mobile applications for iOS and Android • Build responsive, high-performance mobile experiences • Integrate APIs and backend services • Optimize applications for security and scalability • Implement payment system functionality and transaction flows • Work with product and design teams to enhance UX • Integrate payment gateways (Stripe, PayPal, PayU, etc.) • Implement secure payment flows and encryption • Ensure compliance with financial security standards • Develop subscription and recurring billing systems • Implement ecommerce cart and checkout functionality • Collaborate with backend and product teams
• Be responsible for developing and maintaining the core app modules. • Collaborate with product, design, and QA teams to deliver a smooth user experience. • Optimize the app user experience, minimizing latency and improving overall app performance. • Participate in code reviews, ensuring code quality, maintainability, and deliver high quality work. • Explore and use AI development tools to boost coding, testing, and debugging efficiency.
Desarrollador Mobile Nativo – iOS/Android
TINET S.A.¡Movilizamos la transformación, excelencia y cultura digital 🚀 !
• Unirse a nuestro dinámico equipo y contribuir en la creación de aplicaciones móviles excepcionales




