React Native Mobile Application Developer
React Native Mobile Application Developer
Posted today
SENIORITY
Senior
About the role
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field, or equivalent professional experience.3+ years of professional software development experience.
- Required Requirements
- Must be US Citizen to meet government contract requirements
- Must be able to obtain and maintain a position of Public Trust clearance
- Demonstrated professional experience developing React Native mobile applications.
- Must have been a developer on one or more production mobile applications published to the Apple App Store or Google Play Store and be able to describe their specific development role and contributions.
- Strong experience with React Native and TypeScript.
- Experience developing mobile mapping applications and working with geospatial data in an offline or constrained-connectivity environment.
- Required experience with Esri ArcGIS technologies, including the ArcGIS Maps SDK for React Native or equivalent ArcGIS mobile development technologies.
- Ability to design mobile applications that efficiently manage maps, geographic data, feature layers, and other potentially large datasets on mobile devices.
- Understanding of Android and iOS application development requirements, including application configuration, permissions, certificates, provisioning, signing, builds, and store requirements.
- Ability to work effectively with a mobile CI/CD team and provide technical requirements and guidance for mobile builds, testing, signing, and deployment.
- Experience troubleshooting mobile application issues across both Android and iOS.Strong understanding of mobile application performance, memory management, storage, connectivity, and battery considerations.
- Experience with Git and modern software development practices.
- Ability to collaborate with UX designers, web developers, GIS developers, backend developers, project managers, and technical leads.
- Strong problem-solving, communication, and technical documentation skills.
- Demonstrated experience implementing offline-capable mobile applications, including local data storage, synchronization, caching, and handling intermittent or unavailable network connectivity.
- Experience developing native Android applications using Kotlin.
- Experience developing native iOS applications using Swift.
- Experience building React Native applications that incorporate native Android or iOS modules.
- Experience implementing offline GIS workflows, including offline maps, feature data, synchronization, and conflict handling.
- Experience with Esri ArcGIS Maps SDK for Native Apps, ArcGIS Runtime, ArcGIS Feature Services, ArcGIS Online, or related Esri technologies.
- Experience with local mobile databases or storage technologies such as SQLite.
- Familiarity with OAuth and Authentication frameworks.
- Familiarity with Geospatial formats like KMZ, KML, GeoJSON, Shapeful, FileGDB.Familiarity with Agentic Pair Programming and VS Code.
- Job Goal:
- First 30 days
- Familiarity with the Application stack and current application and codebase
- Familiarity with the backlog of tickets and roadmap of the applications
- Applications running on development platform and able to contribute changes
- First 60 days
- Completed ticket work from assigned backlog
- First 90 days
- Providing feedback and support with backlog refinement and ticket prioritization and clarity
- First Year Job GoalFull understanding of application. Deployment of main mobile applications and supporting portfolio of applications.
Before you apply
Applying takes about a minute. These four things decide how fast it moves after that.
Your profile is current
It's what we read first. Occupations, seniority and locations matter more than a long history.
Two examples you can talk through
Not a portfolio — just two pieces of work where you can explain the decisions and what you'd change.
A number in mind
What you're on now and what would make you move. We negotiate better when we know both.
Your notice period
Employers plan around it, and it's the question that stalls offers most often.
Once you apply, someone reads it and calls you before anything reaches the employer — usually within two working days.
