This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Our mobile platform powers a nationwide field workforce, enabling accurate, high‑quality on‑site inspections through a single app. This isn’t a demo app or a lab experiment—it’s software used every day at real job sites, often under tough conditions like poor connectivity, unpredictable environments, and tight timelines. As a Senior React Native Mobile Engineer, you’ll help shape the mobile experiences that drive the business. This is a hands‑on, high‑impact role where you’ll lead major initiatives, build new capabilities, and raise the bar for reliability, performance, and quality across both iOS and Android.
Job Responsibility:
Build and Innovate: Develop new features for our mobile applications and help architect new mobile product initiatives
Translate real‑world field needs into elegant, durable mobile solutions
Lead Major Initiatives: Own technical design, tradeoffs, and delivery for key areas of the app—from early discovery through rollout and iteration
Act as a technical leader within the mobile team, setting direction and standards
Engineer for the Field: Improve offline‑first workflows, background sync, and data integrity in low‑connectivity environments
Design systems that are resilient, observable, and recover gracefully when things go wrong
Evolve the Mobile Architecture: Design, implement, and maintain a scalable React Native codebase, including navigation, state management, modularity, offline patterns, and performance optimization
Ship with Confidence: Leverage modern mobile testing practices, instrumentation, and CI/CD pipelines to improve reliability and speed of delivery
Own quality in production, not just at merge time
Collaborate and Mentor: Work closely with a small, high‑performing team
Participate in code reviews, pair programming, and technical discussions
Help mentor junior engineers and raise the overall bar for mobile engineering
Requirements:
Mobile engineering experience: Proven experience building and maintaining production mobile apps. Experience with apps used in real‑world, high‑variability environments is a strong plus
React Native expertise: Deep experience with React Native, React, and modern JavaScript/TypeScript patterns
Strong architectural instincts: Comfort designing modular, maintainable app architectures, including navigation, state management, offline patterns, and performance tuning
API integration experience: Experience integrating with RESTful APIs and collaborating with backend teams to design mobile‑friendly endpoints
Ownership mindset: Strong problem‑solving skills, critical thinking, and a bias toward action
Education: Bachelor’s degree in Computer Science or related field, or equivalent practical experience