React JS Developer | Online Jobs | Optimhire

React JS Developer

Your Role and Responsibilities

Who You Are

Contribute and lead the application development of the product. You will be responsible for developing and implementing user interface components using React.Js concepts and workflows such as Redux, Flux, and Webpack. You will also be responsible for profiling and improving front-end performance and documenting our front-end codebase .To ensure success as a react.js developer, you should have in depth knowledge of javascript and react concepts, excellent front-end coding skills, and a good understanding of progressive web applications

What Will You Do

 Meeting with the development team to discuss user interface ideas and applications

 Reviewing application requirements and interface designs.

 Identifying web-based user interactions

 Developing and implementing highly responsive user interface components using react concepts

 Writing application interface codes using JavaScript following react.js workflows

 Troubleshooting interface software and debugging application codes

 Developing and implementing front-end architecture to support user interface concepts

 Monitoring and improving front end performance  Documenting application changes and developing updates

 Collaborate with product and business teams to define our product, balancing features with time to market

 Setup a strategy to implement the stories

 Build or Enhance features in respect to the stories with defensible coding strategies

 Delivery with best quality  Work independently to delivery software on time

 Provide support and maintenance.

 Collaborate effectively with technical and non-technical stakeholders

 Follow Agile best practices

 Raise Concerns About Incomplete or Poor Requirement

 Attend all Scrum ceremonies

 Analyse and recommend solution design (Design Guidance)

 Make sure that code review tasks on all user stories are added and timely completed

 Train, mentor and collaborate with other team members to ensure our teams maintain high standard

 Ensures that team is following the Unit Testing

 Participate in product design, offer new ideas and understand that not every idea will be adopted

Ideal Experience

 Minimum experience of 2-3 years working as a react.js developer

 In-depth knowledge of JavaScript, CSS, HTML, and front-end languages

 Knowledge of REACT tools including React.js, Webpack , Enzyme ,Redux, and Flux.

 Experience with user interface design

 Understanding and exposure to integrating REST API endpoints

 Strong experience and understanding of industry standard web accessibility, web design & usability; to support sites cross browser/platform/device

 Knowledge of performance testing frameworks including Mocha and Jest

 Experience with browser-based debugging and performance testing software

 Experience in Lean and Agile environments and understanding of principles behind methodologies such as: BDD, ATDD and TDD

 Exposure to the DevOps model

 Excellent troubleshooting skills

 Good Project management skills Required Technical and Professional Expertise

 A minimum of 3-5 years of strong experience in application development

 3-5 years of building web applications using React

 Proficient with software development lifecycle (SDLC) methodologies like Agile, Test- driven development.

 Strong command in JavaScript-frameworks like React, HTML 5, CSS, XML/XSLT and JQuery

 Experience consuming APIs to interact with other applications using REST or GraphQL

 Experience in working in an agile environment to quickly iterate and deliver features to users

 Knowledge of object-oriented design, Cross-browser Compatibility, Responsive UI

 Good understanding of Design Principles & excellent communication skills

 Bachelor’s or master’s degree (or higher) in a relevant discipline, or equivalent work experience

 Knowledge of system architecture, design patterns & ability to work in layered architecture: Presentation, Service, and Business & Data.

 Expert level knowledge on web / enterprise application architecture principles, design patterns and programming practices using front end web technologies

Experience of designing and writing modular/reusable code using ReactJs is must

Proficiency in application of object oriented concepts in UI development and Expert level knowledge of CSS3, JavaScript and AJAX, JSON

 Experience with – .NET, Knockout JS, requireJS, VSTest/ MSTest/ nUnit would be a plus.

Job Type


Must have Skills

  • JavaScript
  • React.Js
  • JQuery
  • AJAX
  • JSON
  • GraphQL

3 - 21 K/Year USD (Annual salary)

Longterm (Duration)

Onsite Hyderabad, Telangana, India

Snehal K