React Native Mobile Developer
Listed on 2025-12-21
-
Software Development
Full Stack Developer, Software Engineer, App Developer - Mobile/Web
Job Title:
React Native Mobile Developer
Company:
Confidential Client
Location:
Helena, Montana (Onsite)
Employment Type:
Contract (Full-Time Hours)
We are seeking a contract React Native Mobile Developer to enhance and maintain cross-platform mobile applications for iOS and Android. The developer will be responsible for delivering robust, performant features with offline capabilities using local storage and enterprise-grade data integrations. The position reports to the Mobile Apps Manager and collaborates with both UX and back-end service teams. The ideal candidate brings deep object-oriented programming experience, strong knowledge of Java and JSON-based RESTful APIs, and a solid background working with relational databases such as Oracle and Postgre
SQL.
This role supports the continuous improvement of mobile platforms that serve critical user workflows across field and customer operations. Your work will directly enhance user satisfaction and app reliability in both connected and offline environments.
GrowthYou will work at the intersection of UX, cloud APIs, and cross-platform app development, gaining valuable experience with complex systems integration, user-centered design, and advanced debugging tools. You’ll be part of a high-velocity Agile team solving meaningful mobile challenges.
MotivatorsIf you enjoy creating elegant, high-performance mobile experiences, solving deep offline-first design problems, and working in an environment that values autonomy and technical skill, this role offers a rewarding professional challenge and opportunity to make an immediate impact.
Major Performance ObjectivesWithin the first 3–4 months, take ownership of enhancing the existing React Native application across both iOS and Android. This includes building new features, refining offline storage mechanisms, and optimizing performance. Deliver measurable improvements in crash rate, responsiveness, and user-reported issues.
Collaborate with API and back-end teams to build or update JSON-based REST endpoints used by the mobile app. Within the first 90 days, successfully complete at least two complex API integrations, with clear metrics showing performance and reliability improvements.
Within the first 6 months, design and implement offline-first experiences using local storage, with automatic sync-on-reconnect functionality. Deliver workflows that are reliable even in poor connectivity conditions. Success is measured by user feedback and reduced issue tickets.
From day one, actively participate in Agile/Kanban standups, sprint planning, retrospectives, and demos. Maintain work items in Git Lab and ensure transparent reporting on blockers, estimates, and deliverables.
Within the first 3 months, identify legacy Java components and migrate them to maintainable, performant React Native equivalents. Document code transitions and performance gains where applicable.
Work with backend developers to define and test mobile-optimized RESTful services. Ensure proper JSON formatting, error handling, and retry mechanisms suitable for mobile constraints.
Work closely with the UX team to implement designs in accordance with platform guidelines. Create smooth transitions, animations, and layouts that work across devices and screen sizes.
Develop mobile-side persistence strategies that integrate with relational databases like Oracle and Postgre
SQL. Ensure reliable syncing, conflict handling, and rollback capabilities where needed.
J for Code Management and Debugging
Consistently use Git Lab for version control, merge requests, and CI/CD deployment processes. Develop and debug code using Intelli
J and related tool chains. Assist in resolving production issues as needed.
Within the first 90–180 days, take ownership of identifying how AI and automation tools can support or enhance the core responsibilities of this role. Evaluate tasks that could be streamlined or improved, lead pilots, and embed continuous AI adoption into daily work.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).