Job Type- ContractJob location- RemoteExperience-5+
Job Description:
We are looking for a skilled and passionate React Native Developer to join our dynamic team. As a React Native Developer, you will be responsible for building and maintaining mobile applications for both iOS and Android platforms. Your primary focus will be the development of user interfaces, creating robust and responsive mobile applications, and ensuring the overall performance and reliability of the apps. If you have a strong background in mobile app development and are excited about working with cutting-edge technologies, we'd love to have you on board.
Responsibilities: Develop, test, and maintain high-quality mobile applications using React Native.Collaborate with cross-functional teams to define, design, and ship new features.Optimize application performance to ensure smooth and responsive user experiences.Troubleshoot and debug issues to improve application stability.Stay up-to-date with the latest mobile development trends and best practices.Write clean, maintainable, and well-documented code.Work closely with product managers, designers, and other developers to deliver exceptional user experiences.Ensure code quality and perform code reviews to maintain high standards.Participate in the evaluation and selection of new tools and technologies to improve development processes.
Requirements:Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).Proven experience as a React Native Developer, with a strong portfolio of mobile applications.In-depth knowledge of React Native, JavaScript, and related libraries and frameworks.Familiarity with state management libraries (e.g., Redux, MobX).Strong understanding of mobile app design principles and user experience.Experience with RESTful APIs and data integration.Proficiency in using Git for version control.Knowledge of native iOS and Android development (Swift, Java) is a plus.Ability to work in an agile development environment and deliver projects on time.Strong problem-solving skills and a keen eye for detail.Excellent communication and teamwork skills.Self-motivated and eager to learn and adapt to new technologies.Knowledge of mobile app deployment processes for both iOS and Android platforms.