Job descriptionAt OtO, we believe that innovative application of technology holds the key to a more rewarding and sustainable future. Backed by Rain Bird, a global leader in irrigation with over 90 years of industry expertise, we're a fast-growing, well-funded startup building the most dependable connected devices in lawn and garden. Our app is live on the App Store and Google Play, serving tens of thousands of active users across North America, and we're just getting started. We're looking for a highly skilled Mobile Engineer who thrives in an entrepreneurial environment and wants to take ownership of our platform as we scale from early adopters to mainstream homeowners. You'll play a critical part in shaping the mobile experience that connects customers to physical hardware in their outdoor spaces, a genuinely unique challenge at the intersection of consumer software and connected devices. What You’ll Do As a Lead Mobile Engineer (React Native) at OtO, you will be responsible for designing, implementing, and maintaining the core mobile application that powers our customer experience. You will work closely with our cross-functional teams to deliver high-quality software solutions that meet the needs of our customers. Key Responsibilities - Own the architecture, development, and ongoing improvement of our React Native mobile application across iOS and Android. - Lead the design and implementation of features that connect the mobile experience to OtO's physical devices. - Collaborate with backend developers, product managers, and designers to deliver cohesive, high-quality mobile experiences. - Drive performance optimization with a focus on app startup speed and UI responsiveness. - Set and uphold engineering standards around code quality, testing, and documentation, and contribute to the growth of the broader engineering team. - Proactively monitor, troubleshoot, and resolve production issues before they impact customers. Key Qualifications - 5+ years of relevant work experience in mobile development, with significant React Native experience - Proficiency in React Native and its ecosystem (e.g., Expo, React Navigation, Redux Toolkit), with strong TypeScript and modern JavaScript (ES6+) skills - Experience with RESTful APIs and integrating mobile apps with backend services - Experience with CI/CD pipelines and mobile app deployment (e.g., Fastlane, App Store Connect, Google Play) - Experience with unit and integration testing, debugging, and quality assurance - Strong problem-solving skills with excellent communication and collaboration abilities, comfortable working both independently and within a team Nice-to-Have Skills: - Experience with BLE (Bluetooth Low Energy) - Previous experience in a startup-like environment - Familiarity with GCP (Firebase, Cloud Functions, BigQuery) - Experience with native iOS (Swift) or Android (Kotlin) development - Fluent with AI development tools for debugging, testing, and code review, with the judgment to know their limits - Strong documentation skills Benefits - Competitive salary and comprehensive perks package - Opportunity to build at the forefront of the Smart Home and IoT space, working on technology that connects software to real-world environments - Collaborate with a highly talented, cross-functional team in a fast-paced, growth-oriented environment - Generous paid time off, including a minimum of 3 weeks vacation - Ongoing learning and development support, with opportunities to expand your technical and professional skillset - Hybrid work model, with 2 days per week in our office and flexibility to work remotely from home the rest of the week - Be part of a passionate, experienced team building a truly differentiated, category-defining product We are an equal opportunity employer, actively encouraging candidates from traditionally underrepresented groups to apply. Our workplace fosters inclusivity and is free from discrimination. We strongly believe that diverse experiences, perspectives, and backgrounds contribute to a better environment for our employees and a superior product for our users.