Mobile Engineer (React Native / TypeScript)
Tech Stack
Job Description, Responsibilities & Requirements
About the Position
We are looking for a Mobile Engineer (React Native / TypeScript) to join our team in South America. This role involves working on a four-week fixed-price proof of concept implementing a refreshed front-end slice for an enterprise utilities web platform.
Responsibilities
- Build the proof-of-concept foundation against the four acceptance criteria.
- Implement the native bridge to the client's radio SDK.
- Deliver persistent-first storage, the multi-tenant local database, role-based switching, and observability.
- Maintain 100% unit and end-to-end coverage and clean Snyk results.
- Commit to the client-owned repository with a clean history.
- Present weekly working software demos.
- Document methodology and key decisions.
Requirements
- 5+ years in mobile development with strong React Native and TypeScript.
- Experience building native modules and bridges for iOS and Android.
- BLE and Bluetooth integration.
- Offline-first architecture and local databases.
- Crash reporting and observability tooling.
- Discipline around high test coverage (unit and end-to-end).
- Comfortable working in a client-owned repository with a pull-request workflow.
- Strong English and direct client communication.
- Experience with AI-assisted development.
Nice to Have
- .NET MAUI or C# familiarity.
- Experience with meter-reading, field, IoT, or hardware-integrated apps.
- Sentry with source maps.
- Utilities domain exposure.
About the Project
This project involves a four-week fixed-price proof of concept implementing a refreshed front-end slice for an enterprise utilities web platform. It delivers a persona-aware multi-property dashboard, metering-profile-aware navigation (AMI and AMR), and a map-first drill-down for reverse-flow (water main break) detection. Built on a fixed React, TypeScript, and React Aria stack with a reverse proxy (nginx or a Next.js BFF), against existing services and mocked aggregation endpoints in client-provisioned ephemeral AWS environments with synthetic data. Weekly demos, with pull requests merged by the client team.
Work Type
- Full-time
Location
- South America