Job Description
We are looking for a highly skilled and experienced mid-senior React Native Developer to join our development team. As a mid-senior React Native Developer, you will play a key role in the development and enhancement of our mobile applications. You should have extensive experience building scalable, efficient, and offline-first applications, along with hands-on experience with technologies such as: React Native, Location Tracking, Realm, Mapbox and Atom Components. You will be working closely with cross-functional teams to design and implement new features, improve the user experience, and ensure the mobile application is robust, scalable, and efficient. Key Responsibilities : Write clean, scalable, and efficient code that reads like a story while adhering to best practices and code standards using React Native and TypeScript . Design and implement location-based features, including location tracking and geolocation services , ensuring accuracy, reliability, and performance. Build offline-first applications by leveraging Realm for local data storage and syncing. Work with Mapbox to integrate dynamic maps and geospatial functionalities. Collaborate with the UI/UX team to build reusable Atom components to maintain a consistent and cohesive design. Conduct thorough code reviews to maintain code quality and mentor junior engineers. Work independently to identify and propose solutions to technical challenges, driving the implementation of improvements and new features. Troubleshoot, debug, and resolve complex mobile application issues. The position requires 5+ years of experience in React Native development, with a strong understanding of its core principles and hands-on experience with Mapbox or similar map integration libraries for mobile applications.