[Remote] Sr. Engineer - iOS
Note: The job is a remote job and is open to candidates in USA. Rain Bird Corporation is a leading company in connected irrigation technology, and they are seeking a Sr. Engineer - iOS to lead the development of their iOS app that integrates various smart hardware products. The role involves both platform and product work, focusing on creating a cohesive user experience across their product lines while collaborating with cross-functional teams.
Responsibilities
- The iOS experience across the Smart Irrigation Controller, Smart Hose Timer, and Smart Lighting. This includes a coherent design language and information architecture across three connected hardware products
- Partner with Product Managers, designers, firmware engineers, and backend engineers to drive ideation and delivery for new product and feature launches
- Device provisioning, pairing, and control flows across Wi-Fi and BLE, where reliability matters more than novelty
- The architectural foundation that allows platform concerns (connectivity, device state) and product concerns (UX, AI features) to evolve independently
- AI tool adoption on the team: how we evaluate AI output and how we continue to instrument our systems for AI adoption
- Autonomously working in a small, high-trust team while managing your own priorities, deadlines, and deliverables
- How new features and hardware products surface in the mobile experience for our customers
Skills
- 4-year bachelor's degree
- 7+ years of professional iOS development with published App Store examples
- Strong Swift fundamentals including concurrency, protocol-oriented design, modern async patterns
- Experience with Reactive Programming (RxSwift and/or Combine)
- Demonstrated fluency with AI coding tools (Claude Code, Cursor, Copilot, or similar) as a first-class part of daily workflow
- Experience integrating iOS apps with backend services and shipping through App Store Connect
- Clear written and verbal communication
- Design taste: you passionately care how the app looks, feels, and responds
- CoreBluetooth and BLE device communication, ideally for consumer IoT
- SwiftUI experience and a point of view on when to use it vs. UIKit in a mature production codebase
- Modular architecture patterns for multi-product apps
- Fastlane, CI/CD, release automation
- A track record of shaping how AI tools are adopted on an engineering team
- Curiosity about firmware, embedded systems, or the broader IoT stack
Company Overview
Apply To This Job