Job
Description
As a React Native Developer with 3+ years of experience, you will be joining the iResponsive Solutions team in Coimbatore, Tamil Nadu, India. Your primary responsibility will be to develop and maintain high-quality mobile applications using React Native. You will work on both front-end and back-end development, ensuring the performance and reliability of our mobile solutions. Collaborating closely with other developers and stakeholders, you will contribute to the entire application development lifecycle, from concept and design to testing and deployment. In terms of mobile application development, you will design, develop, and implement user-facing features for iOS and Android mobile applications using React Native. Writing clean, maintainable, and efficient code following best practices, you will integrate mobile applications with backend APIs and services. Troubleshooting and debugging any issues that arise during development and in production will also be part of your role. For front-end development, you will build responsive and intuitive user interfaces using React Native components and libraries. Implementing state management solutions using Redux.js, you will ensure the performance, responsiveness, and accessibility of the mobile applications. In the realm of back-end web development, you will work with backend APIs and services that power the mobile applications. Collaborating with backend developers to define API specifications and ensure seamless integration, you will possess a basic understanding of server-side technologies and concepts. Teamwork is essential as you will work closely with product managers, designers, and other developers in an agile environment. Participating in code reviews to ensure code quality and knowledge sharing, you will communicate effectively with team members regarding project status, roadblocks, and potential solutions. Your problem-solving and analytical skills will be put to the test as you analyze requirements, translate them into technical specifications, and identify and resolve technical challenges and issues effectively. Proactively seeking opportunities to improve application performance and user experience, you will stay up-to-date with the latest trends and advancements in React Native, JavaScript, and mobile development. To qualify for this role, you need a Bachelor's degree in Computer Science, Engineering, or a related field, along with a minimum of 3 years of professional experience in software development with a focus on mobile application development. Strong proficiency in JavaScript (ES6+) and React Native framework is required, as well as experience with state management using Redux.js and front-end development principles and best practices. Understanding of back-end web development concepts and API integration, along with experience in developing and deploying mobile applications for both iOS and Android platforms, is essential. Preferred skills/experience include knowledge of other state management libraries, testing frameworks for React Native, mobile UI/UX design principles, experience with native mobile development, understanding of CI/CD pipelines for mobile applications, and experience with performance optimization techniques for mobile applications. Please note that this is a full-time, on-site role located in Coimbatore, Tamil Nadu, India.,