We’re looking for a Mobile Engineering Manager to lead the transformation of our mobile org into a world-class, high-impact team. Our mobile apps are at the heart of how thousands of small businesses manage scheduling, communication, and daily operations — and we’re ready to invest deeply in scaling both our technology and our people.
Requirements
- 10+ years of software engineering experience, with at least 4+ years in a mobile-focused leadership role.
- Strong technical background with hands-on experience in both native and hybrid frameworks: iOS (Swift, SwiftUI), Android (Kotlin, Jetpack), and Flutter mobile development.
- Deep understanding of modern mobile architectures, including MVVM, modularisation, dependency injection (e.g., Dagger/Hilt, Koin), and state management.
- Experience with monorepo management, multi-module codebases, and shared component libraries.
- Proficiency in setting up and maintaining CI/CD pipelines for mobile (e.g., Bitrise, GitHub Actions, CircleCI).
- Experience with automated testing frameworks: unit, UI, integration (e.g., XCTest, Espresso, Mockito, Compose UI tests).
- Familiar with mobile release management: App Store Connect, Google Play Console, phased rollouts, crash analytics (e.g., Sentry, Firebase Crashlytics).
- Able to design or evaluate mobile-friendly RESTful APIs, and advocate for clean, versioned, and well-documented contracts.
- Strong documentation practices — can produce and maintain architectural diagrams, onboarding guides, and internal playbooks.