Roles and responsibilities
We are seeking an experienced Mobile React Native Developer to join our dynamic team. This role is integral to building and maintaining high-quality, cross-platform mobile applications that provide an exceptional user experience. As a Mobile Developer, you’ll work closely with product managers and designers to bring new features to life, enhance app performance, and ensure our mobile solutions meet user needs effectively.
Core Responsibilities
- Develop and Maintain Applications: Build and maintain mobile applications using React Native, ensuring responsiveness and high performance on both iOS and Android.
- Collaborate with Product Teams: Work with product managers and designers to translate design specifications and user needs into technical solutions.
- Integrate APIs and Services: Integrate third-party APIs and services to expand app functionality and deliver a seamless user experience.
- Write Efficient Code: Produce clean, maintainable, and efficient code, following best practices in React Native and JavaScript development.
- Debug and Optimize: Troubleshoot, debug, and optimize applications to improve performance and scalability across platforms.
- Ensure Quality: Implement automated testing and support quality standards throughout the development lifecycle.
- This is an opportunity to shape innovative mobile experiences in a collaborative, fast-paced environment. If you're passionate about mobile technology and want to make a tangible impact, we’d love to hear from you.
Desired candidate profile
Key Requirements
- Experience: 3+ years in professional React Native mobile development.
- Platform Knowledge: Proficient in Android & iOS systems and architecture.
- JavaScript & TypeScript: Strong JavaScript skills, including ES6+ and TypeScript.
- State Management: Experience with Redux or other state management libraries.
- Backend Integration: Knowledge of RESTful APIs and backend integration.
- Version Control: Proficient with Git and version control best practices.
- Native Modules: Experience with React Native bridging and native modules.
- Troubleshooting: Ability to debug and resolve issues on both iOS and Android.
- UI/UX: Solid understanding of UI/UX principles and creating user-friendly interfaces.
- Communication: Strong communication skills and a collaborative mindset.