Salary
💰 $220,000 - $250,000 per year
About the role
- Design, build, and ship the first version of ALSO's native iOS app, from onboarding to vehicle control features and beyond
- Integrate with our flagship EV via BLE to support core product functionality (e.g., pairing, unlocking, controls)
- Collaborate with firmware and backend teams to define BLE protocols and backend APIs
- Establish mobile architecture and app infrastructure (UI frameworks, networking, local storage, metrics and crash tracking)
- Build elegant, performant, and reliable user interfaces using modern iOS paradigms (Swift, SwiftUI, Combine)
- Own app security and data privacy concerns—from secure BLE sessions to user auth and local storage
- Help define and evolve app dev workflows (CI/CD, testing, release process)
- Create clear, scalable code with documentation and test coverage that enables future team growth
- Partner with Product, bringing technical input to UX tradeoffs and feature design
- Manage third-party vendors and offshore agencies to scale capacity as team grows.
- Help grow a world-class backend team through mentorship, hiring input, and engineering best practices.
Requirements
- 6+ years of iOS development experience, with multiple apps shipped to the App Store
- Strong proficiency in Swift, with experience in SwiftUI, Combine, and modern Apple frameworks
- Deep experience integrating mobile apps with BLE-connected IoT devices, including:
- Writing and consuming custom GATT services and characteristics
- Handling BLE state machines, background reconnection, and connection robustness
- Familiarity with Apple-specific BLE services (e.g. AMS, ANCS, LE Audio, BLE HID) and experience with mFI
- Comfortable debugging complex BLE interactions with tools like nRF Connect, Bluetooth sniffers, or Xcode Instruments
- Familiarity with mobile + firmware integration cycles (e.g., coordinating protocol changes with embedded teams, handling device telemetry and updates)
- Experience working with backend APIs, secure credential exchange, and data synchronization
- Experience with communication frameworks, Core Networking, Nearby, and Wallet
- Worked on applications with online, limited connectivity, and offline modes
- Passion for clean architecture, scalable code, and fast iteration
- Bonus: Launched multi-language apps on App Store Connect