Job Requirements
A minimum of 2+ years of professional experience, during which you’ve built technical expertise and professionalism.
Required
- Solid Experience in Software Development using ReactJS
- Working knowledge of at least one CSS framework -- Bootstrap, Materialize CSS, Semantic UI
- Intermediate understanding of JavaScript core language concepts -- DOM manipulation, Fetch API, ES6 features
- Working knowledge of unit and integration testing and testing frameworks/libraries -- Jest, Jasmine, Mocha
- Working knowledge of at least one task runner -- gulp, npm scripts
- Working knowledge of at least one module bundler -- webpack, parcel
- Working knowledge of at least one version control tool -- Git, Mercurial
Preferred
- Experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact.
- Knowledge of code linting and formatting tools -- ESLint, Prettier
- Working knowledge of Model-View-ViewModel (MVVM) architectural pattern.