Position: Front End (React) Developer
Company: Depositphotos and VistaCreate
Category: JavaScript
Experience required: 3y
English level: intermediate

As a frontend engineer, you will be engaged in the development of VistaCreate core product — Editor as well as React-based wrapper around it. If you like challenges and you have a strong sense of ownership, then this is the position for you.

**About the role**
We at Vistacreate value autonomy, alignment, and accountability within our Product Teams. We expect our engineers to drive and improve our Engineering Principles, Production standards and lead various incident learning debriefs. There is learning and opportunity at every step.

We follow the “you build it, you run it” principle. The latter means that you will be shipping your code to production, and you are responsible for creating various dashboards, metrics to track everything running properly. You will be conducting technical design reviews, and you are always open to providing feedback on others’ design reviews within the scope of your team’s responsibility. One of the main focuses during our transformation period is proper documentation of components being implemented and knowledge sharing.

**What is required?**
— 3+ years of experience in front-end development
— Strong JavaScript skills
— React, Redux, styled-components, Typescript
— Understanding of OOP principles, SOLID
— Git and CI/CD principles
— Principles of cross-browser development
— Experience with front-end tooling (Webpack, gulp)
— REST API
— Excellent communication skills

**Will be a big plus:**
— Canvas experience
— Rxjs and event-driven architectures
— Node.js, Mongo

**What we offer:**
— Competitive compensation level
— Remote work
— Paid Vacations (24 days), Statutory Holidays
— Annual salary reviews
— 100% paid sick leave
— Comfortable Office
— Flexible Work Hours
— Incentives for marriage and childbirth
— Accountant supports and taxes coverage
— Allowance for education and training
— Professional Growth