Staff Mobile Engineer
Skills
Mobile ApplicationsApp StoreCloud SecurityEspressoFirebaseIT StrategyMobile Networking
What the job involves
The main requirements, responsibilities and hiring steps.
Requirements
- 5+ years of mobile development experience with strong expertise in both iOS and Android
- Expert proficiency in Swift and Kotlin
- Deep experience with modern mobile UI frameworks such as SwiftUI UIKit and Jetpack Compose
- Expertise in mobile architecture patterns and complex state management such as MVC MVVM MVI Clean Architecture Combine Coroutines and Flow
- Experience with REST APIs GraphQL WebSockets and mobile networking
- Strong CI/CD and release management experience such as Fastlane GitHub Actions and Bitrise
- Strong testing practices across unit UI and integration testing such as XCTest JUnit and Espresso
- Experience with mobile security best practices including authentication secure storage and biometric authentication
- Experience with monitoring and observability such as Firebase Crashlytics and Sentry
- Demonstrated leadership and technical mentoring experience
- Demonstrable usage of AI-forward tools such as Claude and Cursor
Nice to have
- Cross-platform experience
- Accessibility standards
- Mobile app monetization
Day to day
- Define mobile architecture and technical strategy across iOS and Android applications
- Lead design and implementation of scalable mobile platforms and complex UI systems
- Drive mobile performance scalability and reliability across deployed applications
- Own mobile security best practices monitoring observability and release management
- Collaborate with cross-functional teams and mentor junior engineers to raise the quality bar
