React Developer (SE & SSE) at Veersa Technologies Job Description: React Developer (3 to 5 Years of Experience) Key Responsibilities: • Develop and maintain responsive web applications using React.js and TypeScript. • Create and maintain reusable React libraries and components to ensure consistency and efficiency across projects. • Write clean, modular, and reusable code to support scalable applications. • Collaborate with UI/UX designers, back-end developers, and product teams to implement robust, efficient, and user-friendly features. • Optimize applications for maximum performance and scalability. • Stay up-to-date with the latest trends and technologies in front-end development, particularly React and modern JavaScript Key Skills and Requirements: • React.js: o Strong knowledge of React.js lifecycle methods and component architecture. o Hands-on experience in creating functional components and managing side effects with React Hooks (useState, useEffect, useContext, etc.). • State Management: o Experience with state management libraries like Redux (or Redux Toolkit) and familiarity with state management patterns. o Understanding of React Context API and when to use it. • Modern JavaScript: o Strong grasp of ES6+ features, such as arrow functions, async/await, destructuring, spread/rest operators, etc. o Proficient with JavaScript fundamentals including DOM manipulation, promises, and event handling. • TypeScript: o Deep understanding of TypeScript and how to leverage its static typing features for large-scale React applications. • React Libraries: o Experience with popular React libraries such as React Router, Formik, Styled Components, and Material-UI or Ant Design. • Creating Reusable Components: o Proven experience in creating modular, reusable React components and libraries that can be shared across different projects or teams. o Strong focus on maintaining and versioning React libraries for consistency across the development lifecycle. • Algorithms & Data Structures: o Solid understanding of algorithms and data structures (arrays, linked lists, stacks, queues, sorting, searching, etc.). o Problem-solving skills to write optimized code, especially under performance-critical scenarios. • Version Control: o Proficient with Git and common workflows (branching, merging, pull requests, etc.). • Testing: o Experience with front-end testing frameworks like Jest, React Testing Library, or Mocha. • API Integration: o Experience working with RESTful APIs and handling asynchronous calls (fetch/axios). • Cross-Browser Compatibility: o Understanding of cross-browser testing and fixing issues related to UI responsiveness. Nice to Have: • Experience with React SSR & Next.js for server-side rendering. • Familiarity with GraphQL and modern API consumption patterns. • Experience with Node & Express • Knowledge of CI/CD practices and tools. • Experience working in an Agile/Scrum environment. • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud Apply with below mentioned link: (Career Page) https://www.careers-page.com/veersa-technologies/job/L8W8W44R