Position: Front-End Engineer (Vue.js) (sign-on bonus)
Company: SPD-Ukraine
Category: JavaScript
Experience required: 3y
English level: upper

Requirements:
● Technical degree or relevant technical education in computer science, engineering, or math
● At least 4+ years of commercial experience as a front-end developer using React/Vue/Angular, including
the last two years of ongoing experience with Vue
● Strong expertise and hands-on experience with Vue stack (Nuxt.js, Vuex)
● Expert understanding of software languages like JavaScript, NodeJS
● Full-stack development experience, especially Node.js, DynamoDB, and AWS
● Experience with data visualization using SVG and/or canvas (D3, and other data visualization library)
● Solid understanding of the development process from start to finish, including design, development,
testing, and deployment
● Excellent knowledge of HTML5 and CSS3
● Experience in writing coded unit tests in one of unit testing frameworks like Jest, Karama, Mocha,
Jasmine, Enzyme, Cypress
● Nice to Have: Building RESTful web services, Webpack to configure builds, no SQL DB, and serverless
cloud computing technologies like Azure Functions or AWS Lambda
● Able to solve difficult software and UX problems
● Self-motivation, proactivity, positive attitude
● Upper-Intermediate English (good spoken English is absolutely mandatory)

Responsibilities:
● Deliver expert level JavaScript, HTML, and CSS code for modern browsers
● Writing clear, well-structured, cross-browser, testable, scalable, bug-free code
● Design architecture
● Writing unit tests using Jest
● Developing the application from scratch
● Take responsibility for the Front-End stack

We offer:
● A competitive reward for your skills, experience, input, and results
● Abilities to visit conferences, master classes, pass certifications
● English classes and an opportunity to learn from a native speaker
● Full compensation package
● Regular team events and activities

About project:
The global investment research company helps investors to see the products from the client’s perspective and have access to information from financial professionals. It has over 5000 employees and covers more than 600 000 investments in 27 countries. This company builds products and offers services that connect people to investing information and all the necessary tools to help them reach their financial goals.