Position: Front End Developer with Vue.js
Company: Grid Dynamics
Experience required: 3y
English level: upper

If you are excited about all aspects of modern engineering - writing great code, creating architectures, designing components, interacting with clients, and delivering the working system to production - then you are the kind of person we are looking for. If you enjoy freedom and responsibility, creative thinking, leading, and mentoring others, come join our team of world-class developers, QA engineers, DevOps engineers, architects, and managers.

**Responsibilities:**
- Develop clean, modular, and reusable code
- Innovate and enhance on-site functionality
- Communicate effectively across desks, teams, and departments
- Participate in agile development processes in SDLC, including sprint planning, iterative development, estimations, and design sessions

**Requirements:**
- Deep understanding of JavaScript Core
- Solid experience with TypeScript, Vue.js
- Strong markup skills (good knowledge of HTML, CSS, CSS frameworks and pre-processors, understanding of adaptive/responsive concept)
- Experience with version control and bug tracking systems
- Unit testing using various frameworks
- Good communication skills
- Good problem-solving skills, initiative, and intellectual curiosity
- Have experience of building at least one project from scratch
- Experience with rolling out at least one project to production
- Experience with developing unit tests on at least one project with not less than 30% coverage

**Would be a plus:**
- Experience with Svelte framework 

**We offer:**
- Competitive salary
- Work on bleeding-edge projects on a team of experienced and motivated engineers
- Flexible working hours
- Health insurance, benefits package, company-sponsored conferences, vacations
- Well-equipped office located in the center of the city