Description

Skills (Must have):

  • 3-4 years of experience in developing Web applications
  • Proficient with ReactJS, JavaScript, Typescript, HTML, Node JS(Good to have) 
  • Understanding of web security best practices. 
  • Expertise with web application architecture, application security and REST APIs.
  • Should Understand basic Algorithms and Data Structures.
  • Experience writing Unit Tests with Jest, Enzyme or React Testing Library

 

Skills (Good to have):

  • Expert knowledge of front-end build pipeline and tools (npm, webpack etc)
  • Experience in writing REST APIs in Python as a back-end programming language is preferable.
  • Sound debugging skills using tools like browser's developer tools, Fiddler, Postman etc.
  • Working knowledge of design tools, Unix, docker, CI/CD, SVN/Git etc.
  • Experience with NodeJs.
  • Familiarity with working in a Scrum Agile delivery environment
  • Experience with JavaScript testing frameworks
  • Experience with Frontend performance analysis

 

Role and Responsibilities:

  • Develop web applications using JavaScript, React.JS, HTML and CSS.
  • Follow the best practices for code development and code hygiene. Write modular and unit tested code.
  • Work with other developers on the development team on the implementation of common frameworks and solutions.
  • Work with the development team to support and maintain existing production code in the field and develop, deliver new enhancements & products.
  • Take end to end responsibility of the assigned tasks/modules/features by interacting with different stakeholders like Product Managers, UX designers, QA, etc.
  • Work in SCRUM / Agile environment. Follow the Scrum process, participate in Scrum ceremonies and follow the incremental delivery model.

 

Qualification:  

  • Bachelors/Masters in Computer Science, Software Engineering or equivalent.

 


 

Education

Bachelors/Masters