Description:
We are seeking a skilled React Native Developer with 2.5+ years of experience to join our dynamic team. The ideal candidate will have a strong understanding of mobile development, cross-platform frameworks, and state management. You will play a critical role in building, maintaining, and optimizing mobile applications to deliver seamless user experiences.
Work Hours: 5:00 PM to 2:00 AM
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 2.5 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.