Position: Front-End Developer (Vue)
Company: Viseven
Category: JavaScript
Experience required: 3y

You will have a great opportunity to work with a unique SaaS platform, which an actively used in more than 30 countries all over the world. It is available on market for 5 years we are proud that we were the first, who established such a platform

eWizard is a unique integrated platform for enterprise content management. The core set of features in eWizard allows creating even the most complex types of digital content. The platform is based on a microservices architecture that ensures its smooth functioning, flexibility, and scalability.

**Required Skills & Knowledge:**
*3+ years of practical experience in Front-End development (JavaScript)
*Deep understanding of frontend projects architecture   
*Experience in developing rich Single Page and Full-Stack Applications based on contemporary JavaScript solutions
*Up-to-date familiarity with emerging W3C standards (HTML5, CSS3, etc.)
*Deep knowledge of JavaScript
*Good knowledge of Vue, Vuex
*REST API
*Software development principles and paradigms: Clean code, OOP, FP, Design Patterns, SOLID  
*Git

**Responsibilities:**
*Take part in the development of eWizard platform 
*Participate in functional and architectural design of the product and related tools
*Perform implementation, review and debugging of new functionality
*Define and set to internal coding standards, development processes, and design best practices

**Will be considered as an Advantage:**
*Experience with Node.js and npm
*Node automation tools (Webpack, gulp etc.)
*TypeScript 
*Functional, reactive programming, Rx.js 
*Familiarity with pre-, and postprocessing 
*Unit testing, practical experience with e2e tests
*Theoretical knowledge of MongoDB or other databases