Careers

Mobile Engineer (React Native / TypeScript)


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.
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.

About the project:
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.
Apply now
Work type
Full-time
Location
South America