Position: Front End  Developer
Company: Depositphotos inc
Experience required: 3y

**Requirements**:

JavaScript: ES6, TypeScript
CSS: modules, variables, grid, flexbox
Experience with one of the frameworks: Vue,   (we are using Vue)
Experience with js and npm, pack, Git
Experience in writing tests (jest, mocha)

**Will be a plus**
- Hands-on experience with large Vue applications
- Knowledge of the principles of Clean Architecture
- Knowledge of design patterns and refactoring techniques
- Using the Design System to build the application UI
- Understanding the mechanics of Server Side Rendering (SSR)
- Ability to work with legacy code

**Responsibilities**:
- You will be part of the Depositphotos  application development team
- You will also participate in research, review, and application optimization processes
- You will also design technical solutions for the implementation of business tasks