Mobile Developer
Senior Mobile Developer focused on React Native, building and scaling mobile applications for automated controlled environment agriculture. Leads front‑end architecture, collaborates with cloud and backend teams, and drives performance and reliability of mobile solutions.
We’re looking for an Experienced Senior/Medior Mobile Developer (React Native) to help design, build, and scale the next generation of automation in Controlled Environment Agriculture. You’ll work hands-on with complex robotic systems — from concept to deployment — and play a key role in making our technology smarter, faster, and more reliable.
About the Team
We are a lean team of two senior engineers with a focus on Cloud, Infrastructure, and Backend and a junior Data analyst. We are looking for a mobile-focused peer to join us and lead the front-end side of our ecosystem. You’ll have a high degree of autonomy and will be the primary voice for our mobile application.
The Project
We are building a new mobile application (iOS & Android) in React Native . Currently, we have a PoC with core functionalities, but it is in its infancy. Your mission will be to:
Port & Expand: Migrate functionality from our legacy Angular/Capacitor app into this new greenfield project.
Architect for Robots: Our app interacts with various robot configurations, each with shared and unique hardware. You will design a modular and extensible architecture that can handle these different setups.
Maintain Web Applications: Support and improve our current customer and internal React web applications.
Delight customers: Create a new app that works effortlessly and help Octiva guide our customers into a robotic revolution.
What We’re Looking For
Mobile Maturity: You have experience building and shipping production-grade React Native applications. This includes hands-on experience with native hardware integrations such as Wi-Fi connectivity, location permissions, and push notifications .
Environment Fluency: You are comfortable working across Development, Staging, and Production environments and managing the configurations required for each.
Automation Mindset: You are comfortable working with GitHub Actions and appreciate a workflow where deployments and builds are automated.
Pragmatic Problem Solver: You prefer using established libraries and services to move fast, rather than building custom implementations from scratch.
Independence: You can take a feature from concept to deployment. While we are a collaborative team, you should be comfortable making architectural decisions for the front end.
Our Approach to Quality
The app is the first point of interaction for our customers, so reliability is paramount. We don't believe in writing hundreds of unit tests for the sake of coverage; instead, we focus on End-to-End (E2E) integrity .
We use real robots on-site and simulators for testing.
We want someone who finds quality control important and can help us transition from our current manual testing to a more robust (and eventually automated) E2E setup.
You’ll help us implement observability, so we have c
Posted June 19, 2026