Job Url: https://recruiting2.ultipro.com/hun1007huind/JobBoard/9d4c9b3a-f0e0-45f2-8b3c-5fb03c6eb7f5/OpportunityDetail?opportunityId=dda32090-921c-453f-ab40-b6c2208c5393 Job Description: Mobile Application Engineer Job Category: Landscape Mktg Requisition Number: MOBIL003428 Apply now Posting Details Posted: November 4, 2025 Full-Time Remote LocationsShowing 1 location Remote USA Job Details Description About This Role: The Mobile Application Engineer (React Native) is responsible for developing and maintaining cross-platform mobile and web applications for the smart irrigation controller ecosystem. Using React Native + React Native Web (Expo) with TypeScript, this role builds features that allow users to provision devices, create and manage irrigation schedules, monitor flow telemetry, and receive system alerts. The engineer collaborates with UX/UI Designers, UX/UI Engineers, backend engineers, and firmware engineers to ensure that AWS IoT Core Device Shadows, scheduling logic, and telemetry data are accurately represented in the applications. This role also contributes to CI/CD pipelines, app analytics, and OTA update workflows. Demonstrates behavior that is consistent with the company’s values of Customer Satisfaction, Innovation, Family, and Social Responsibility. Essential Job Functions/Tasks: Develops and maintains React Native mobile apps (iOS, Android) and web app (React Native Web) using Expo and TypeScript, implementing core app features such as device onboarding (BLE), account auth, calendar-based scheduling, flow telemetry visualization, and firmware update status. Integrates APIs and AWS IoT Core Device Shadows for device state management. Collaborates closely with Backend Engineers to ensure smooth API integration, environment configuration, and release coordination. Builds and maintains reusable app logic packages (e.g., MQTT helpers, analytics SDK, domain models). Collaborates with UX/UI Engineers to apply the shared design system and ensure consistency across platforms. Contributes to code quality through peer code reviews and collaboration with QA Engineers to define automated test cases (Jest, Playwright) Monitors app performance and stability; debug and resolve mobile/web issues. Implements analytics and monitoring solutions to provide insights into user behavior, app performance, and error reporting (e.g., PostHog, Sentry, or similar) and interprets analytics data to inform design and performance improvements. Manages the full mobile application delivery lifecycle, including building, signing, and deploying apps to the Apple App Store and Google Play Store. Builds and maintains continuous integration and delivery pipelines (Bitbucket Pipelines, GitHub Actions, Expo EAS) to automate testing, builds, and deployments. Oversees versioning, release notes, and app store compliance requirements to ensure smooth and timely updates. Ensures compliance with platform security, privacy, and performance guidelines, including secure handling of credentials, API keys, and sensitive user data. Focuses on the voice of the customer and applies user feedback to continuously improve products and services for the benefit of the user. Education/Training Required and Preferred:   Bachelor’s degree in Computer Science, Computer Engineering or a related field or a combination of education and relevant work experience. Experience Required and Preferred: Minimum 2-4 years of experience developing mobile applications. What You Bring: Strong knowledge of React Native, Expo, and TypeScript. Familiarity with React Native Web for cross-platform app development. Experience with state management (React Query, Redux, or Zustand). Strong understanding of BLE device provisioning flows. Knowledge of MQTT, IoT device state synchronization patterns, and AWS IoT Core concepts. Experience with responsive design and accessibility standards. Strong debugging and performance optimization skills. Ability to prioritize multiple tasks and meet deadlines. Excellent written and verbal communication skills. Experience with CI/CD pipelines and Expo EAS preferred. Familiarity with analytics (PostHog), error tracking (Sentry), and monitoring tools preferred. Experience with Agile/Scrum project management is preferred. Experience integrating secure APIs, authentication, and real-time data (MQTT/WebSockets) Experience delivering apps to Apple App Store and Google Play preferred Experience implementing shared design systems across mobile and web platforms. What We Offer: Amazing corporate culture - we walk the walk when it comes to our values! FUN company events! Company donation matching and volunteer rewards Career development opportunities and profit sharing bonus Follow us on LinkedIn, check out our rave reviews on Glassdoor, and learn more about our company culture on our career site: http://corporate.hunterindustries.com/careers  Hunter is a global leader in the irrigation, outdoor lighting, dispensing technology, and custom manufacturing industries. Driving our continued success is the combined energy and talents of the nearly 4,000 people on our team. Together, we create a diverse array of products that can be seen all over the world, from residential landscapes to national landmarks, stadiums, parks, hotels, and municipal buildings.  Hunter Industries and its Family of Companies is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, disability, gender, gender identity or expression, military and veteran status, national origin, race, religion, sexual orientation, or any other applicable legally protected status or characteristic. The salary for this opportunity ranges from $93,000 to $118,000 The Company complies with all federal/state/local regulations in regard to pay. The above represents the national average for this job requisition. Compensation offered will be determined by qualifications, prior experience, and other job-related factors.  The actual compensation range may vary based on geographic location of the selected candidate. Equal Opportunity Employer This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor. Built on Innovation