Senior Native Mobile Engineer (Android & iOS)
Core
Build and maintain high-performance, production-grade native mobile products for Android and iOS, integrating with AI/ML backends and real-time systems.
Role type
Senior Native Mobile Engineer (Android & iOS)
Builds
Production-grade mobile apps used by thousands of users
Domain
Mobile engineering, AI-powered products
Deliverable
production ML models | product features
Required skills
Native Android development (Kotlin/Java), Native iOS development (Swift/Objective-C), Mobile architecture patterns (MVVM, Clean Architecture, SOLID), REST APIs, WebSockets, Offline-first apps, App performance tuning, Push notifications, App lifecycle management
Preferred skills
AI/ML model integration, CI/CD for mobile (Fastlane, GitHub Actions), App security, App store publishing, Firebase/analytics tools
Technologies
Kotlin, Java, Swift, Objective-C, REST, WebSockets, Firebase, Fastlane, GitHub Actions, Bitrise
Responsibilities
Architect scalable mobile codebases from scratch, Integrate mobile apps with AI/ML powered backends, Optimize app performance and memory usage, Own release cycles and app store deployments, Mentor junior engineers, Drive decisions on architecture and testing
Seniority
Senior, hands-on IC