
Senior Engineer, iOS
Gather AI
full-time
Posted on:
Location Type: Remote
Location: India
Visit company websiteExplore more
Job Level
About the role
- Own major features or workflows end-to-end — including mission lifecycle, upload pipelines, and offline-first sync — with a focus on reliability and correctness in live deployments
- Debug and resolve complex iOS issues spanning state management, networking, concurrency, and hardware integration across the Modal and DJI app variants
- Improve app stability, performance, and logging quality to reduce iOS-side bugs in mission execution and edge cases
- Collaborate with backend, autonomy, and QA teams to deliver well-integrated, production-quality features
- Contribute to iOS architecture decisions, code quality standards, and mobile best practices across the team
Requirements
- 5–8+ years of professional iOS development experience with strong production app credentials (B2B or consumer scale)
- Deep native iOS fundamentals: Swift, UIKit, SwiftUI, app lifecycle, background tasks, and performance optimization
- Experience building and maintaining offline-first or sync-heavy mobile architectures
- Proven debugging skills for complex state, networking, and concurrency issues in production systems
- Strong ownership mindset and clear written and verbal communication skills
- Experience with hardware-integrated apps (drones, sensors, robotics, or similar) is nice to have.
- CI/CD for mobile apps is nice to have.
- Observability experience (logging, metrics, crash analysis) is nice to have.
- Familiarity with Azure-backed systems or REST API design is nice to have.
Benefits
- Health insurance
- Retirement plans
- Professional development opportunities
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
iOS developmentSwiftUIKitSwiftUIapp lifecyclebackground tasksperformance optimizationdebuggingoffline-first architecturesync-heavy mobile architectures
Soft Skills
ownership mindsetwritten communicationverbal communication