Job Description
Roles & responsibilitiesDeveloping new user-facing features using React.js
Building reusable components and front-end libraries for future use
Translating designs and wireframes into high quality code
Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Technical Skills Knowledge of all aspects of React framework:
Components, containers, JSX specification of component UI layout, Component lifecycle
Props and State mechanism used for data flow
Redux state management library
React Router usage
JSON/XML parsing
Bash Command line usage of tools.
Need to know usage of third party libraries like react-router-dom, node-sass, polyglot, updeep, lodash, axios, etc.
Knowledge of PWA, UI adaptability using media queries via sass specification
Required Candidate profile
Desired skills:Strong knowledge and hands-on experience in the following:
Javascript (ES6) including all the latest features
Typescript and Functional programming.Create flexbox driven UI layout
Knowledge of webpack, Babel
Server-side rendering
Alternate state management mechanisms like MobX and/or Redux
Configuring ESLint for JS code linting
Strong debugging skills using the browser
Comprehend performance issues and solve them
Knowledge of Git (including merging, branching and resolving merge conflicts)
Unit testing using Jest and Enzyme/mocha.
Job Classification
Industry: IT-Software, Software Services
Functional Area: IT Software - Application Programming, Maintenance,
Role Category: Programming & Design
Role: Programming & Design
Employement Type: Full time
Education
Under Graduation: Any Graduate in Any Specialization, Graduation Not Required
Post Graduation: Post Graduation Not Required, Any Postgraduate in Any Specialization
Doctorate: Doctorate Not Required, Any Doctorate in Any Specialization
Contact Details:
Company: Robosoft Technologies
Location(s): Mangalore
Keyskills:
redux
react.js
es6
json
flexbox
javascript
jsx