Atlas Labs is seeking a React Native Developer to join our team. In this vital role, you’ll design and develop intuitive applications for both mobile and web platforms, using the latest in React Native technology. Your solutions will be optimized for seamless, high-performance user experiences across devices, allowing users to interact with real-time data and visualizations directly from their screens.
🚀 About Atlas Labs:
We’re a progressive technology company with a global presence, operating in Australia, Sri Lanka and the United States. We specialize in designing and delivering cutting-edge technology products and services that drive innovation and create a meaningful impact. Our expertise spans diverse industries, including biomedical, agriculture, and equestrian, where we’ve collaborated with clients to solve complex challenges and propel progress. At Atlas Labs, we are passionate about combining advanced technology with customer-focused solutions to improve industries and communities worldwide.
Your Role:
- Design and build cross-platform mobile and web applications using React Native, leveraging TypeScript, Expo, and UI libraries like Tamagui or NativeWind to ensure seamless performance and a cohesive user experience.
- Collaborate with UX/UI designers to implement visually appealing, user-friendly interfaces that drive engagement.
- Work closely with backend teams to design and integrate APIs and streaming services, enabling reliable data flow and dynamic content within applications.
- Build and optimize streaming solutions that incorporate Digital Rights Management (DRM) for secure media delivery, ensuring compliance and protecting content.
- Collaborate on edge AI deployments to integrate real-time processing capabilities, enabling intelligent, data-driven features directly from the user’s device.
- Implement interactive and visually rich data charts using charting APIs like Victory-Native, providing users with clear insights and actionable information from complex data sets.
- Optimize applications for speed, responsiveness, and low-latency performance, especially for data-driven features and real-time updates.
- Utilize state management solutions such as MobX to manage data flow and state, ensuring a smooth and consistent user experience.
- Implement API abstraction layers like Apisauce to streamline API integrations and enhance maintainability.
- Implement robust testing strategies, including unit and end-to-end tests, to maintain high code quality and reliability for critical interactions.
- Troubleshoot and debug production issues, ensuring minimal downtime and continuous improvements for the user experience.
- Contribute to agile planning and development cycles, actively participating in sprints to deliver on time and according to specifications.
- Mentor and support junior developers, fostering a collaborative and innovative development environment.
Your Profile:
- A degree in Computer Science, Software Engineering, or a related field, grounding you in front-end and full-stack development principles.
- 3+ years of hands-on experience building mobile and web applications using React Native, with a focus on high-performance, data-driven features.
- Strong expertise in TypeScript, Expo, and UI libraries like Tamagui or NativeWind.
- Experience with charting libraries, especially Victory-Native.
- State Proficiency with state management tools like MobX to handle complex application state.
- Excellent command of English, enabling clear and precise communication across teams and stakeholders.
Apply Today:
Don't meet every single requirement? If you're excited about this role but your past experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles.