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.