The company is looking to improve the mobile experience for residents in Ambient-powered communities by developing and maintaining a high-quality iOS app.
Requirements
- Strong proficiency in Swift and deep familiarity with iOS fundamentals, including UIKit, SwiftUI and MVVM architecture
- Comfortable working in Kotlin and contributing to Android codebases when needed
- Strong grasp of mobile engineering best practices, including modularization, performance optimization, CI/CD, and app observability
- Experience collaborating with cross-functional teams to define APIs, shape user experiences, and deliver high-quality mobile features
- Familiarity with mobile design systems, custom UI components, and responsive layouts
- Working knowledge of RESTful APIs and common integration patterns
- Experience integrating with smart home devices or hardware protocols (e.g., BLE, Zigbee, Z-Wave)
Responsibilities
- Design, build, and maintain core features of our iOS applications, with occasional contributions to our Android app
- Drive coordination with backend teams to define APIs, manage data contracts, and ensure seamless end-to-end feature delivery
- Improve and evolve our mobile engineering practices — including build systems, testing, code quality, and release processes
- Define mobile architecture, observability, and security standards to support performance, scale, and device integrations, including development of SDKs for partner integrations
- Mentor other engineers through code reviews, technical design sessions, and pairing
- Champion clean, maintainable, and well-documented code across the mobile stack
Other
- 8-12 years of experience building and maintaining native iOS applications, including 2+ years operating at a senior or staff level
- A bias for execution, the ability to work independently, and a track record of driving projects from design to delivery
- A deep understanding of computer science and software engineering fundamentals
- Ability to quickly iterate without compromising on quality