HamburgerMenu
hirist

Senior/Lead React.js Developer - TypeScript/Javascript

Arting Digital
Hyderabad
5 - 9 Years
star-icon
4.8white-divider27+ Reviews

Posted on: 14/10/2025

Job Description

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.


info-icon

Did you find something suspicious?