Position: Middle Front-end React (Vue) Developer
Company: DeepInspire
Experience required: 3y
English level: intermediate

Requirements:
- 3+ years of experience
- Knowledge of JavaScript, Vue.js React (Redux, Saga, React-Router etc), Flow | TypeScript, HTML5, CSS3
- Experience with GitFlow, NPM, Yarn, Webpack
- Knowledge of modern JS Code Best Practices (ECMAScript 2021, BEM Methodology, Sass, ESLint, airbnb style,...) 
- Responsive Design approach, especially Bootstrap
- Respect of Web standards (WC3, accessibility, cross-browsers and devices)
- Experience in Agile environment (Scrum)
- Being a good communicator, team-player
- Intermediate English or above (both written and verbal)

Will be plus:
- Knowledge of Unit tests (Jest), e2e test (optional)
- Knowledge of Angular 9+
- Understanding of REST Web Services, architecture principles and design patterns

About the project:
Client from UK, long-term project
Interactive web application designed and developed as a sales and marketing tool representing products of global information technology company.
The application itself includes various marketing materials (e.g. product specifications, navigation to external resources, diagrams etc.) and incorporated 3d illustrations that fully present the solution.

The project includes:
- Review and potentially rewriting fully current product version from Vue.js to React
- Participate in architecture design and making technology decisions, taking part in all technical discussions
- Update existing product functionality and add new (e.g. analytics tracking and sending to Salesforce account, search functionality, sound effects etc.)
- Update existing layout to responsive UI
- Work in pair with senior front-end developer
- Participate in code review process
- Closely communicate and work together on the project with QA, PM/Analyst, UX architect, UI designer client representatives following Scrum methodology (2 weeks sprints with daily, demo, retrospective and planning)