Job DescriptionPosting title:      Senior/Lead React.js Developer
Experience:        5-10 Years
Location:             Hyderabad
Work mode:       On-site
Primary skills:    React, React Hooks, Redux, MobX, or Context API, TypeScript, Class based components, CICD, Next.js
Qualification:      Any Technical Degree
Roles & Responsibilities:
- Lead the architecture and development of scalable, high-performance React applications, setting best practices and ensuring code quality.
 
 
- Design reusable and efficient components, with a focus on state management using libraries like Redux or Context API.
 
 
- Mentor junior developers, conducting code reviews and ensuring adherence to coding standards and best practices.
 
 
- Optimize applications for performance, scalability, and responsiveness, ensuring smooth rendering and fast load times.
 
 
- Work closely with cross-functional teams, including UX/UI designers, back-end developers, and product managers, to deliver seamless and visually appealing user interfaces.
 
 
- Implement and maintain automated testing frameworks (e.g., Jest, Enzyme, Cypress) and CI/CD pipelines (e.g., Jenkins, GitHub Actions) to ensure consistent quality and reliability in the development process.
 
 
- Create and maintain comprehensive technical documentation to support code-base understanding and design patterns.
 
 
Required Skills:
- Strong experience with React, React Hooks, and modern JavaScript (ES6+).
 
 
- In-depth knowledge of state management solutions such as Redux, MobX, or Context API.
 
 
- Proficient in front-end development tools like Webpack, Babel, NPM, and Yarn.
 
 
- Solid understanding of CSS frameworks (e.g., Sass, CSS-in-JS) and component libraries such as Material UI or Ant Design.
 
 
- Experience with version control systems (Git) and CI/CD pipelines (e.g., Jenkins, GitHub Actions).
 
 
- Proven ability to build front-end architectures and optimize performance.
 
 
- Familiarity with Progressive Web Applications (PWAs) and server-side rendering frameworks like Next.js.
 
 
Additional Skills:
- Proficiency in TypeScript, GraphQL, and testing tools (e.g., Cypress, Jest).
 
 
- Strong understanding of Agile methodologies and the software development life cycle.
 
 
- Demonstrated leadership and mentorship skills with experience managing and guiding development teams.
 
 
- Excellent problem-solving, organizational, and communication skills.
 
RequirementsReact, React Hooks, Redux, MobX, or Context API, TypeScript, Class based components, CICD, Next.js