React Native App Developer
- Toronto, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Posting language
- English
- Posted
Original job description
Contract Duration: 6 months to start with performance-based extension
Our client is seeking a React Native App Developer to design, build, deploy, and operate cloud-native, containerized, event-driven applications on Microsoft Azure. The ideal candidate has strong experience with Azure Container Apps, Azure Database for PostgreSQL, message brokers and queues, Docker/Podman, and application monitoring using Azure Application Insights, combined with deep knowledge of software design patterns, SOLID principles, and distributed systems.
Responsibilities:
- Design, build, and ship client’s field and workforce apps on React Native / Expo (iOS first; Android when the product requires it).
- Own the mobile codebase through the full lifecycle: implementation, review, test, release, and production support.
- Implement Entra sign-in (MSAL) and additional identity providers as Architecture defines. Handle session, refresh, and sign-out on the device.
- Call product APIs through Azure API Management.
- Work inside the design system with UX. Implement loading, empty, error, and offline states so the app stays usable in the field.
- Design for a phone in a real job: one-handed use, gloves, and poor network. Show a clear status when the API is slow or unavailable.
- Keep secrets and environment-specific values on the server.
- Write and maintain automated tests for the flows that matter (sign-in, primary tasks, error paths). Debug on physical devices.
- Ship through the approved pipeline (EAS, TestFlight, or MDM). Support store or enterprise distribution as the landing zone enables it.
- Pair with the API team on contracts and with UX on components, accessibility, and copy.
- Participate in code review, sprint planning, and release readiness.
- Raise defects found in the field, reproduce them, and close the loop with product and support.
Qualifications:
- Shipped React Native (Expo preferred) to a store or MDM.
- TypeScript, native auth on iOS, REST against an API gateway.
- Comfort with a design system and on-device debugging.
- Recent Expo, field/workforce apps, EAS / TestFlight / MDM, accessibility.
More about this job
Responsibilities
The React Native App Developer at Patch & Permasearch will design, build, release and support mobile apps for field workers. The work covers sign-in, calls to cloud APIs, offline and slow-network handling, automated testing and on-device debugging.
Requirements
Candidates need shipped React Native (Expo preferred) experience to a store or MDM, TypeScript, native iOS authentication and REST API work. Experience with design systems, Expo, field apps, EAS, TestFlight and accessibility is a plus.
Skills
- React Native
- Expo
- TypeScript
- iOS native authentication
- MSAL
- Microsoft Entra sign-in
- REST APIs
- Azure API Management
- EAS
- TestFlight
- MDM distribution
- Automated testing
- On-device debugging
- Offline state handling
- Design systems
- Accessibility
- Code review
- Sprint planning
- Release management
- Mobile app support
Categories
- Software
- Technology
Keywords
- React Native
- Expo
- TypeScript
- iOS
- Android
- Azure
- Azure API Management
- Microsoft Entra
- MSAL
- EAS
- TestFlight
- MDM
- REST API
- mobile developer
- mobile app developer
- field app
- workforce app
- offline mode
- accessibility
- contract
Tools
- React Native
- Expo
- TypeScript
- Azure API Management
- TestFlight
- EAS
- MDM
Languages
- English