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.