Position: Front-end Developer (Vue.js)
Company: Streamline
Experience required: 3y
English level: upper

Streamline is an AI-powered supply chain planning solution for manufacturers, retailers, and wholesalers. We work as a B2B SaaS solution and help companies to handle every part of the demand and inventory planning process by providing complete transparency across the entire supply chain. 

Requirements:
Excellent understanding of Vue.js and Web applications – Vue.js 2 now & migrating to v3 in due time
2+ years commercial experience with Vue.js, Vuex
2+ years commercial experience with Node.js (Express.js, Axios), JavaScript, HTML, SCSS.
Understanding of RESTful Web Services, architecture principles, and design patterns;
Experience with Git, Git-flow;
Ability to implement outstanding look & feel applications;
Ability and willingness to adapt and learn new technologies and new projects;
Strong analytic and problem-solving skills;
In-depth experience with the software development lifecycle and code repositories such as git, including branching and merging flows;
Agile development practices and continuous improvement;
Ability to work well both in a team environment and independently;
Ability to Multi-Task;
Upper-Intermediate in both verbal and written English;
Teamwork and customer communication skills;
Minimum a bachelor degree in Computer Science, Mathematics, or a similar field is preferred (in progress are accepted too).

Will be a plus:
— Experience with Nuxt.js.
— Familiarity with Chart.js.
— Writing unit tests.

Responsibilities:
Identify, create, and apply a software development;
Estimate time and effort required for software development;
Construct, amend, and verify software components;
Apply test-driven development and ensure appropriate test coverage;
Document software components;
Develop and maintain the user interface;
Take part in code review;
Collaborate with back-end developers to integrate new functionality and APIs into the app;
Optimize the website for speed and performance.

We offer:

The opportunity to learn & grow as a professional in a warm and friendly environment;
Full remote with absolutely flexible hours;
Covering professional learning;
Medical insurance;
Corporate events & retreats.