As a Senior React Developer at our company, you will be responsible for utilizing your expertise in React and React Native to develop dynamic web and mobile applications. Your role will involve working closely with product, design, and backend teams to create seamless user experiences. You should have a strong command of modern JavaScript frameworks, a deep understanding of mobile-first and responsive design principles, and the ability to deliver high-quality applications across platforms. In the realm of frontend development, you will design and develop high-quality, scalable, and reusable components using React for web applications. Additionally, you will be building, maintaining, and enhancing cross-platform mobile applications using React Native. Ensuring responsive designs and cross-browser compatibility will also be part of your responsibilities. Your role will also encompass performance optimization, where you will need to optimize applications for maximum speed and scalability. You will be required to debug and resolve performance bottlenecks in both web and mobile applications. Collaboration is a key aspect of this role, as you will work closely with backend developers to integrate APIs and ensure smooth data flow. Defining and maintaining coding standards, best practices, and reusable components will be essential. Furthermore, you will lead technical discussions and provide mentorship to junior developers. Testing and deployment are vital components of the development process. You will write unit and integration tests to ensure code reliability using frameworks like Jest or React Testing Library. Managing application deployment to app stores and web environments will also fall under your purview. To excel in this role, you should possess expertise in JavaScript/TypeScript, with strong experience in modern JavaScript (ES6+) and TypeScript. Proficiency in building and maintaining web applications using React and hands-on experience with developing cross-platform mobile applications using React Native are essential. Experience with state management libraries like Redux, MobX, or Recoil, as well as the ability to work with designers to implement pixel-perfect designs, will be required. Proficiency with Git and collaborative workflows, along with experience in testing tools such as Jest, Mocha, or Cypress, are also important skills. Preferred qualifications include experience with Expo for React Native development, familiarity with backend integration using GraphQL or REST APIs, knowledge of app deployment to the Apple App Store and Google Play Store, experience with CI/CD pipelines for mobile and web applications, and familiarity with cloud platforms like AWS or Firebase.,