HamburgerMenu
hirist

Senior Software Engineer - React.js/Node.js

Posted on: 17/09/2025

Job Description

Role : React + Node.js

Location : Chennai

Experience Level : 8 To 12 Years

Job Description :


- 7 years of experience working in React JavaScript with strong JavaScript knowledge

- Able to demonstrate strong web fundamentals and understanding of the DOM

- 5 years of experience in building adaptive and responsive UI applications

- Strong knowledge of HTML5, CSS, React, Redux

- Knowledge of Angular is a plus

- 3 years of experience with Node.js or backend services is a plus

- 5 years hands-on experience with React, including recent experience with ES6

- Experience working on React forms, functional components, class components, etc.

- Proficiency with frontend development tools such as Babel, Webpack, NPM, Yarn, etc.

- Familiarity with Server-Side Rendering (SSR) in JavaScript

- Solid understanding of JSON Schemas and RESTful APIs

5 years of experience with Test-Driven Development (TDD), Behavior-Driven Development (BDD), and a range of testing practices :

- Unit testing

- Functional testing

- System integration testing

- Regression testing

- GUI testing

- Web service testing

- Browser compatibility testing

- Including frameworks such as Selenium, WebDriverIO, Cucumber, JUnit, Mockito

- Experience working in a Continuous Integration / Continuous Delivery (CI/CD) environment

- Strong communication skills : able to explain technical concepts to designers, product

managers, and business partners

- 5 years of experience working in an Agile development environment is a plus

- Experience in Accessibility and Internationalization

Responsibilities :

- Serve as a core member of an Agile team that drives user story analysis, design, and development of responsive web applications using JavaScript with strong emphasis on React

- Build reusable, cross-platform components and frontend libraries for future use


- Perform hands-on software development, spending 50 - 60% of time writing code, unit tests,

proof of concepts, code reviews, and testing in ongoing sprints

- Perform ongoing refactoring, utilizing visualization and other techniques for continuous improvement

- Develop a deep understanding of integration points with other systems and platforms

- Demonstrate a good attitude, willingness to learn, and ability to collaborate with team members

- Promote a culture of innovation, continuous improvement, and idea generation

- Challenge the status quo, take calculated risks, and implement creative solutions

- Manage individual workload effectively, working well independently and within a team

- Collaborate closely with product managers, backend engineers, and other frontend

developers to implement solutions for complex web development challenges

- Finalize HTML prototypes into fully functional web applications integrated with backend services

- Embrace emerging web standards and promote consistent usage of frameworks and best

practices

- Translate designs and wireframes into high-quality code


info-icon

Did you find something suspicious?