Description

Responsibilities

  • Develop and implement front-end architecture to support user interface concepts.
  • Monitor and improve front-end performance.
  • Document application changes and developing updates.
  • Participate in the full life cycle of an agile project and design and develop user interfaces/applications and conduct testing.
  • Understand the business problem statement, user scenarios and technical constraints.
  • Plan for and conduct implementation activities.
  • Participate in planning, retrospectives, demos and daily stand-ups.

Required Skills

  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
  • In-depth knowledge of CSS, HTML and front-end languages.
  • Should understand fundamentals of iterative development on the Agile-Scrum methodology.
  • Thorough understanding of React.js and its core principles.
  • Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
  • Familiarity with code versioning tools such as Git, SVN.
  • Ability to understand business requirements and translate them into technical requirements.
  • Excellent troubleshooting skills.
  • Good project management skills.

Required Experience

  • Experience in 5+Years of Experience in React JS Developer.
  • Experience with Web Service integration, HTML, JavaScript, C#.
  • Experience with popular React.js workflows (such as Flux or Redux).
  • Experience with data structure libraries (e.g., Immutable.js).
  • Experience in JavaScript, including DOM manipulation and the JavaScript object model.
  • Good experience on TDD and CI/CD practices.

Education Requirements

  • Bachelor’s Degree in Computer Science, Computer Engineering or a closely related field.


 

Education

Any Graduate