Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Description
We are looking for an experienced top-notch frontend engineer to grow with our dev team. As a ReactJS Developer, you will be involved from conception to completion with projects that are technologically sound and aesthetically impressive.
Responsibilities
- Responsible for development of new highly-responsive, web-based user interface. Construct visualizations that are able to depict vast amounts of data.
- Work and collaborate with the rest of the engineering team. Work with backend and UI/UX teams.
- Learn and understand user interactions.
- Develop a flexible and well-structured front-end architecture, along with the APIs to support it.
- Translate designs, wireframes and business requirements into solutions using high quality code.
- Optimizing components for better performance, maintainability or scalability.
Job Requirements
Requirements & Qualifications
- Solid Experience in Software Development using ReactJS or VueJS
- Solid Experience in one state management Redux, MobX, MST or Vuex
- Understanding of JavaScript core language concepts -- DOM manipulation, BOM, ES6 features
- Working Experience with RESTful APIs,
- Solid Experience in Browser DevTools, React DevTool, and Profilers.
- Working knowledge of unit and integration testing and testing frameworks/libraries -- Jest, Jasmine, Mocha.
- Working knowledge of at least one Css-in-js framework, styled-component, emotion, jss
- Working knowledge of at least one CSS preprocessor LESS, Sass, Stylus
- Working knowledge of at least one CSS post-processor PostCSS, CSS-Modules
- Working knowledge of at least one CSS framework Bootstrap, Materialize CSS, Semantic UI
- Working knowledge of at least one task runner gulp, grunt, npm scripts
- Working knowledge of at least one module bundler webpack, parcel, rollup
- Working Knowledge of code linting and formatting tools -- ESLint, Prettier
- Working knowledge of at least one version control tool Git, Mercurial
- DevOps skills are a plus. (Docker, CI/CD or bash scripting)