Position: Frontend Developer (Vue.js)
Company: ITernal Company
Category: JavaScript
Experience required: 3y
English level: upper

**About project**
The client we work with is a startup company from Germany which successfully rolled out its MVP in 2014 and continues its growth. Now we're working on developing a new portal for enterprise customers to manage their IoT device connectivity. The project has already been going for 8 months. By this moment we've developed a basic structure and a few new modules. Now we decided to scale up the team to speed up the delivery.

At the moment, there are 6 devs in the team + 2 designers. All the team members are equal and can influence the team and the project equally. We work in strong collaboration with a product owner from the client side. We all aim to achieve the goals of the project. We try to make an atmosphere of happy and productive development with self-expression/realization through our work.

**Responsibilities:**
Deliver new functional modules
Write tests and testable code
Participate in manual functional testing
Make code reviews
Provide realistic estimations
Refactor existing codebase
Offer and design solutions and approaches to solve challenges that appear
Intensively communicate with the client and with the team
Participate in Scrum events

**Requirements:**
3 years of experience JavaScript, HTML, CSS3
3+ years experience with any JS framework, 2+ years with Vue.js
Experience in frontend unit testing
Experience with Version Control Systems (GIT)
Experience with graphic editors (Figma)
Experience with post or pre-processors SASS/SCSS/PostCSS/Less/Stylus, PostCSS preferred
Spoken English

**Would be a plus:**
Knowledge of and experience with:
Frameworks: JEST, Cypress, Serverless
Services: AWS
Libraries: Axios, babel, jwt , lodash, eslint
Jira, confluence
TDD, Design Patterns, SOLID principles, CSS Animations
Portfolio/example on Vue.js

**Core Soft Skills & Values**
Humility & Respect
Humanity& Openness
Integrity & Commitment
Transparency & Responsiveness

**We offer:**
Possibility to influence the development process
Professional growth in an environment where you can apply best practices like unit and e2e tests, use modern technologies, and do pair programming
Business trips to Germany
Friendly professional staff and warm atmosphere
Possibility to develop your team and mentor your teammates 
Self-development plans (during 6 months) and regular salary revisions after the trial period (3 months)
Participation in educational activities and thematic conferences
Teammates knowledge-sharing
Assisting with growing English skills (compensation)
Corporate, team events, and team buildings