Position: Junior/Middle JavaScript Developer (Vue.js)
Company: Miratech
Experience required: 2y
English level: intermediate

About the customer:

The customer is the world’s leading provider of customer service and contact center software, with more than 4,500 customers in 80 countries. Drawing on its more than 20 years of customer service innovation and experience.

About the project:

Miratech is engaged in the Co-browse project. It is a beautiful web service allowing a contact center agent to join the end-user on the web page they’re browsing, and that is done using pure JavaScript (no downloadable clients, plugins, or such). Co-browse is a mature product with many customers, and we still have a lot ahead of us on the roadmap, with which we will need your help. We’re practicing Agile. We deploy and run our service in production, which happens to be AWS (we’re all a bit of DevOps in our team). We write tests. We practice CI and CD. We use JIRA, Git (GitLab, GitHub), Jenkins, Confluence.

Technology stack:
JavaScript + Vue.js or Node.js

Responsibilities:

We’re looking for a developer who can not only write good code, but is also capable of creating a good technical design and wouldn’t be afraid of debugging in production. For someone who won’t fixate on particular technologies or frameworks, but is willing to try and propose new ideas and solutions for the problems at hand. If you’re a frontend developer willing to explore the full stack, we’re happy to talk. If you’re a backend developer ready to do some frontend work, we’re happy to talk.

Qualifications:

2+ years of experience in software engineering as JavaScript developer
Strong knowledge of JavaScript + Vue.js or Node.js
Understanding of testing principles
Development infrastructure knowledge
Knowledge of software development methodology and software lifecycle processes, especially Agile (Scrum)
Good knowledge of software configuration management processes and tools
Bachelor or MSc degree in computer science, math, or related field
Good written and spoken English
Excellent verbal and written communication skills
A positive and resilient mindset

**We offer**

Strong career opportunities for professionals
A variety of international projects and mobility across projects
Professional development support and professional certification opportunities
Competitive compensation, advanced bonus systems
Flexible work schedule with a possibility for teleworking
Foreign languages classes and communication with native speakers
Corporate mobile service compensation in case there’s a business need
Corporate, social and cultural events