Talent.com
This job offer is not available in your country.
Senior Software Engineer - React.js / Node.js

Senior Software Engineer - React.js / Node.js

HARP Technologies and ServicesChennai
11 days ago
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
  • (ref : hirist.tech)

    Create a job alert for this search

    Senior Software Engineer • Chennai