Senior Mobile Engineer - AI Integration
Role details
Job location
Tech stack
Job description
Are you excited about building intelligent, high-performance mobile apps that bring real-world AI experiences to users in the field? We're looking for a Senior Mobile AI Engineer to help shape the next generation of mobile applications - combining native development, cross-platform architecture, and AI integration.
About the Role
In this role, you'll design and develop AI-powered mobile experiences that provide real-time assistance, automated data capture, and predictive insights. You'll work across iOS, Android, and Kotlin Multiplatform (KMP) environments, embedding advanced AI features into user-friendly applications that perform flawlessly - even in challenging offline conditions. This position blends deep mobile engineering expertise with hands-on experience integrating large language models (LLMs) and on-device AI.
What You'll Do
- Integrate AI capabilities and LLMs (OpenAI, Claude, Gemini) into native mobile apps for real-time reasoning and assistance.
- Implement on-device AI using Core ML (iOS) and TensorFlow Lite (Android) to ensure reliable offline performance.
- Lead the migration to Kotlin Multiplatform (KMP), building shared codebases that maintain platform-specific UI quality in SwiftUI and Jetpack Compose.
- Design intelligent mobile workflows such as voice-to-text, image recognition, and predictive automation.
- Optimize app performance for field conditions - ensuring low latency, efficient caching, and minimal resource usage.
- Build intuitive, responsive UIs that deliver smooth, high-quality interactions across devices.
- Collaborate closely with AI, backend, and product engineers to deliver measurable outcomes for end users.
- Participate in agile rituals, share best practices, and contribute to continuous improvement initiatives., * Build AI-native mobile apps that are used daily by professionals in the field.
- Lead and shape a cutting-edge Kotlin Multiplatform (KMP) migration.
- Work with the latest mobile and AI technologies - from Core ML and TensorFlow Lite to LangChain and modern LLM APIs.
- Collaborate in cross-functional squads focused on measurable user outcomes.
- Be part of an environment that values innovation, autonomy, and continuous learning.
Requirements
Do you have experience in iOS?, Do you have a Master's degree?, * 4-6 years of experience in mobile development (iOS and/or Android).
- Proven track record of shipping high-quality apps with outstanding user experience.
- Solid knowledge of Kotlin, Swift, and platform SDKs (Android Studio, Xcode).
- Experience or strong interest in Kotlin Multiplatform (KMP) for shared codebase development.
- Hands-on experience integrating AI/ML features or APIs into mobile applications.
- Understanding of Core ML, TensorFlow Lite, and mobile AI orchestration frameworks (LangChain, custom pipelines).
- Strong foundation in MVVM, MVI, or Clean Architecture, dependency injection (Hilt/Dagger, Koin), and reactive programming (Combine, Kotlin Flow, RxSwift).
- Experience building offline-first architectures with intelligent synchronization and caching.
- Strong problem-solving mindset and the ability to design for complex, real-world use cases.
Nice to Have
- Experience with computer vision (OCR, object detection) or AR (ARKit, ARCore).
- Background in field-service, construction, or InsurTech applications.
- Familiarity with geospatial data, mapping, or 360° camera integrations.
- Contributions to open-source mobile or AI projects.
- Understanding of accessibility and inclusive mobile design standards.