We are seeking an experienced React Native developer to join our team. As a React Native developer, you will be responsible for designing, developing, and maintaining mobile applications for Android and iOS platforms using React Native. The ideal candidate will have a strong background in JavaScript, React, and mobile app development.
Key Responsibilities:
1. Design and Development: Design and develop high-quality, scalable, and maintainable mobile applications using React Native.
2. Code Optimization: Optimize code for better performance, memory usage, and battery life.
3. Debugging and Testing: Identify and fix bugs, perform unit testing, and integrate with existing testing frameworks.
4. Collaboration: Work closely with cross-functional teams, including designers, product managers, and backend developers.
5. Stay Up-to-Date: Stay current with the latest trends, technologies, and best practices in React Native and mobile app development.
Requirements:
1. Experience: 2+ years of experience in mobile app development using React Native.
2. Programming Skills: Proficiency in JavaScript, React, and React Native.
3. Mobile App Development: Experience with mobile app development life cycles, including design, development, testing, and deployment.
4. Problem-Solving: Strong problem-solving skills, with the ability to debug and resolve complex issues.
5. Communication: Excellent communication and collaboration skills.