Responsibilities:
- Developing 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.
Requirements:
- Previous experience working as a react.js developer.
- In-depth knowledge of JavaScript, CSS, HTML, and front-end languages.
- Knowledge of React.js workflow tools including React.js, Webpack, Redux, and Flux.
- Knowledge of React.js librariessuch as material-ui and react-select and Axios.
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
- Familiarity with RESTful APIs.
- Experience with Typescript.
- Knowledge of Kubernetes and Docker is a plus.
- Knowledge of performance testing frameworks including Mocha and Jest or react testing library.
- Experience with browser-based debugging and performance testing software.
- Knowledge of modern authorization mechanisms, such as JSONWeb Token.
- Familiarity with modern front-end build pipelines and tools.
- Ability to understand business requirements and translate them into technical requirements.