Position: Senior Vue.js Engineer
Company: Svitla Systems
Category: JavaScript
Experience required: 5y
English level: intermediate
Published: 2021-06-01T00:00:00+03:00

Our client is a fast-growing, profitable tech startup with big ambitions. They are a leader in virtual events software and are growing very quickly. Their secure, cloud-based platform expands audience reach and drives in-depth content engagement for marketing, sales, recruitment, training, and HR communities. The product portfolio includes virtual environments, learning management, and webinars. Experience engagement at its peak. Overall product tech stack - Jira/Confluence, GitHub, Serverless, AWS Lambda, Amazon Personalize, MySQL, DynamoDB, Vue.js, JavaScript, NodeJS, Jenkins, Tomcat, Python, Java, RabitMQ, Redis, Memcache, all resources are deployed in AWS.

**Requirements:**
- 2+ years of commercial experience with VueJS;
- 5+ years of overall commercial experience with JavaScript Frameworks.

**Will be a plus:**
- Familiarity/Experience with Node.js;
- Familiarity/Experience with other technologies from the Product tech stack. 

**Responsibilities:**
- Building an open integration framework to provide defined access points for seamless integration with third-party solutions. The framework should be built to accommodate:
- Easy rollout and maintenance of any needed REST APIs;
- Easy rollout and maintenance of any needed Webhooks;
- Definition of abstracted mapping for consuming public APIs or integrating to public Webhooks;
- Creation and rollout of single-click third-party integrations for defined extended functionalities (e.g., registrations, logins, notifications, data consumption, leaderboard activity, etc. integrations to Slack, JIRA, Google docs, etc.);
- Creation and rollout of easy click-through integrations with supported third-party solutions. (client registration/login portals, Marketo, Intrado, Google docs, Office 360, conferencing solutions, third-party integrators like Zapier, etc.);
- Establishing processes to dynamically documenting and publishing available interfaces, capabilities, and use instructions for online public consumption.