Requirements, Skills & Qualifications
- 2-3 years of experience with React JS itself
- Has own PC/Laptop to work remotely
- Can start working with us immediately
- Highly proficient with the JavaScript language and its modern ES6+ syntax and features
- Highly proficient with react.js framework and its core principles such as functional components and the virtual DOM
- Familiarity with the react.js ecosystem, including react-redux, react-hooks, React Router
- Good understanding of HTML5 and CSS3, including Sass or Less depending on your technology stack
- Understanding of server-side rendering and its benefits and use cases
- Knowledge of functional programming and object-oriented programming paradigms
- Ability to write efficient, secure, well-documented, and clean JavaScript code
- Familiarity with automated JavaScript testing, specifically testing frameworks such as Jest or Mocha
- Proficiency with modern development tools, like Babel, Webpack, and Git
- Experience with integration of RESTful APIs
Duties & Responsibilities
- Understanding of web browser rendering and UI performance optimization.
- Leading development on individual product features.
- Generating code in existing code bases and from scratch.
- Writing unit and integration tests
- Integrating with REST API’s
- Web architecture & web standards
- JavaScript MVC Frameworks (Angular 7, React 16 (hooks), Vue)
- HTML5
- CSS3, SCSS
- Ecmascript 2015 (ES6+) & Ecmascript 5
- Agile Methodologies such as Scrum, Sprints & Kanban,
- Source Code Management (Git, GitHub, Bitbucket)
- Node Ecosystem Build Tools (Webpack, Gulp, NPM)
Must-Haves
> 2-3 years of experience with React JS itself
> Highly proficient with the JavaScript language and its modern ES6+ syntax and features
> Highly proficient with react.js framework and its core principles such as functional components and the virtual DOM
> Familiarity with the react.js ecosystem, including react-redux, react-hooks, React Router
> Good understanding of HTML5 and CSS3, including Sass or Less depending on your technology stack
> Understanding of server-side rendering and its benefits and use cases > Knowledge of functional programming and object-oriented programming paradigms
> Ability to write efficient, secure, well-documented, and clean JavaScript code
> Familiarity with automated JavaScript testing, specifically testing frameworks such as Jest or Mocha
> Proficiency with modern development tools, like Babel, Webpack, and Git
> Experience with integration of RESTful APIs