We are seeking a skilled and motivated React Native Developer to join our dynamic team. As a React Native Developer, you will be responsible for the development and maintenance of mobile applications built using the React Native framework. You will collaborate with cross-functional teams, including designers and backend developers, to deliver high-quality and user-friendly mobile applications.
Responsibilities:
• Develop and maintain mobile applications for iOS and Android platforms using React Native.
• Translate design wireframes and user interface mockups into responsive, high-performance mobile applications.
• Collaborate with the design team to ensure the best user experience and interface implementation.
• Work closely with backend developers to integrate APIs and data services into the mobile application.
• Optimize mobile applications for maximum performance, efficiency, and scalability.
• Debug and fix issues reported by QA and end-users, ensuring the application's stability and reliability.
• Stay up-to-date with the latest trends and technologies in the mobile development industry, particularly in the React Native ecosystem.
• Conduct code reviews and provide constructive feedback to maintain code quality and best practices.
• Participate in agile development processes, including sprint planning, estimation, and daily stand-up meetings.
• Collaborate effectively with team members and communicate project progress and challenges.
Requirements:
• Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
• Strong proficiency in React Native and JavaScript.
• Experience building and deploying mobile applications for iOS and Android platforms.
• Solid understanding of mobile app architecture and design patterns.
• Familiarity with RESTful APIs and integration of third-party libraries and services.
• Knowledge of version control systems, such as Git.
• Excellent problem-solving and debugging skills.
• Ability to work in a fast-paced, collaborative environment and manage multiple projects simultaneously.
• Strong communication and interpersonal skills.
• A portfolio or examples of previous work demonstrating React Native development skills would be a plus.