Roles and responsibilities
We are seeking an experienced Mobile React Native Developer to join our dynamic team. In this crucial role, you will contribute to building and maintaining high-quality, cross-platform mobile applications that deliver an exceptional user experience. You will work closely with product managers and designers to implement new features, enhance app performance, and ensure our mobile solutions effectively meet user needs.
Core Responsibilities:
- Develop and Maintain Applications: Utilize React Native to build and maintain mobile applications, ensuring they are responsive and perform well on both iOS and Android platforms.
- Collaborate with Product Teams: Partner with product managers and designers to translate design specifications and user requirements into technical solutions.
- Integrate APIs and Services: Incorporate third-party APIs and services to enhance app functionality and deliver a seamless user experience.
- Write Efficient Code: Produce clean, maintainable, and efficient code, adhering to best practices in React Native and JavaScript development.
- Debug and Optimize: Troubleshoot, debug, and optimize applications to improve performance and scalability across all platforms.
- Ensure Quality: Implement automated testing and uphold quality standards throughout the development lifecycle.
If you are passionate about mobile development and eager to create impactful applications, we would 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.
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.