Mobile Software Engineer - Flagship Apps (iOS / Android / Web)
Indexed description
Why This Role Exists
Modern AI Experiences Require Rethinking Mobile Architecture. Traditional Mobile Apps Assume Static APIs And Predictable Workflows. We Are Building Systems Where
- real-time camera input drives generative AI interactions,
- latency and performance constraints directly affect model usability,
- mobile clients must integrate tightly with evolving AI pipelines.
What You'll Do
- Build high-performance mobile applications and SDKs for iOS and/or Android.
- Develop camera-based capture and interactive AI experiences.
- Integrate mobile clients with AI inference APIs and backend services.
- Optimize UI responsiveness, rendering performance, and networking.
- Contribute to web-based interfaces or frontend components supporting mobile workflows.
- Collaborate with ML engineers on integrating vision and generative pipelines.
- Design scalable client architecture supporting future SDK and partner integrations.
- Degree in Computer Science or comparable combination of education and practical experience.
- Strong object-oriented programming skills.
- Experience with Swift (iOS) and/or Kotlin (Android).
- Strong data structures and algorithms fundamentals.
- Experience building production mobile applications.
- Familiarity with REST APIs and modern frontend architectures.
- Experience with camera frameworks (AVFoundation, CameraX, ARKit, or similar).
- Experience integrating mobile apps with ML-powered APIs.
- Familiarity with cross-platform or web technologies (React, React Native, Flutter, or modern web frameworks).
- Experience building SDKs or developer-facing mobile tooling.
- Interest in real-time graphics or performance optimization.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search