Description:
We are seeking a talented React Native developer to join our dynamic team. As a React Native developer, you will play a crucial role in building high-performance mobile applications for both iOS and Android platforms. Your expertise in React Native will be instrumental in delivering exceptional user experiences and driving our mobile development initiatives.
Key Responsibilities
- Develop and maintain mobile applications using React Native, JavaScript, and TypeScript.
- Collaborate with designers and product managers to translate design mockups and requirements into functional code.
- Write clean, maintainable, well-documented code following best practices and coding standards.
- Implement responsive and adaptive user interfaces using React Native components and libraries.
- Integrate React Native applications with RESTful APIs and backend services.
- Participate in code reviews, pair programming, and knowledge-sharing sessions.
- Identify and resolve performance issues, bugs, and technical debt.
- Stay up-to-date with the latest React Native updates, best practices, and industry trends.
Qualifications
- Minimum 3 years of experience as a React Native developer.
- Strong proficiency in JavaScript and TypeScript.
- Hands-on experience with React Native, including its core components, APIs, and third-party libraries.
- Knowledge of iOS and Android native development concepts and their integration with React Native.
- Familiarity with state management libraries like Redux or MobX.
- Experience with RESTful APIs, HTTP requests, and data handling.
- Understanding of responsive design principles and cross-platform compatibility.
- Ability to write clean, maintainable, and well-documented code.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Bachelor's degree in Computer Science, Information Technology, or a related field.