Trilon is building a supercharged, technology-enabled future for our people and partners. The React Native Engineer plays a critical role in that mission by building the mobile application that connects field teams directly to the Digital Platform.
Responsibilities:
- Design, build, and maintain cross-platform mobile applications using React Native
- Develop intuitive user interfaces for field data capture and interaction
- Ensure high performance and responsiveness across a range of mobile devices
- Maintain code quality, testing, and application stability
- Design and implement offline-capable workflows for unreliable connectivity environments
- Build robust data synchronization mechanisms between mobile devices and backend systems
- Handle conflict resolution, data integrity, and retry logic for field-collected data
- Optimize performance for low-bandwidth and intermittent network conditions
- Integrate with device capabilities such as GPS, camera, photo capture, and sensors
- Build workflows for capturing, storing, and transmitting images and geospatial data
- Ensure seamless interaction between native modules and React Native components
- Integrate mobile applications with backend APIs and platform services
- Ensure field data flows cleanly into the data and AI layers of the platform
- Collaborate with backend and AI engineers to support end-to-end workflows
- Maintain consistency with platform architecture and data models
- Partner with the Senior Product Designer to implement consistent, intuitive user experiences
- Work with Product Support Analysts to identify usability issues and friction points
- Incorporate feedback from field users to improve workflows and adoption
- Participate in field engagements or project hackathons to understand real-world usage
- Build and maintain mobile CI/CD pipelines for iOS and Android deployments
- Manage app releases, versioning, and distribution processes
- Monitor application performance and resolve production issues
Requirements:
- 4+ years of experience in mobile application development
- Strong proficiency in React Native and TypeScript
- Experience building and deploying cross-platform applications for iOS and Android
- Experience designing and implementing offline-first mobile applications
- Experience with data synchronization, conflict resolution, and mobile data storage
- Experience integrating native device capabilities such as GPS, camera, and sensors
- Experience consuming and integrating RESTful APIs
- Familiarity with mobile CI/CD pipelines and app deployment processes
- Strong understanding of mobile performance optimization and debugging
- Experience working in agile, product-oriented development environments
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration skills
- Ability to operate in a fast-paced environment with evolving product requirements
- Experience building applications for field-based professionals in construction, engineering, utilities, or similar industries is a strong advantage
- Familiarity with geospatial data, mapping, or location-based services is a plus
- Experience working with offline data capture and synchronization at scale is highly preferred
- Curiosity about how field teams operate and how technology can improve their workflows