Position: Senior FrontEnd Vue.js
Company: DNA325
Category: JavaScript
Experience required: 5y
English level: upper

We are looking for someone to help us continue to develop our existing tool, adding new features and improving existing ones. We try to use up-to-date technologies as much as possible, so even our legacy code is pretty modern.

you will be working on creating interfaces to present large datasets covering all aspects of Open Source Software, ranging from vulnerability definitions to GitHub star scores. You could be working on extending and improving one of our existing products, such as

an open database that displays metrics for every repository on GitHub, with visualisations of how those metrics vary over time and how they compare with other repositories
a rule building interface for our automation engine that allows the creation of highly custom rules with conditions set on a variety of data types
a dashboard showing users the effects of all their actions in the tool
or you could be creating an entirely new part of the service. Either way, you will have a big impact on our team and product.

**Requirements:**
- JavaScript
- Vue.js (our framework of choice), React.js or Angular
- HTML 5
- CSS (and preprocessors such as SCSS or LESS)
- git

**Will be a plus:**
- Knowledge of Cypress or similar test frameworks
- Working with component frameworks such as Quasar
- Using front-end package managers such as npm/yarn
- Familiarity with running Docker containers
- Experience with an IDE such as PHPStorm/VSCode
- Building projects using Webpack or similar
- Enthusiasm for design and user experience
- Interest in Open Source Software and/or security

**Social package:**
- 30 days of paid vacation
- 3 paid months of paternity/maternity leave
- Minimal management
- HR support in Ukraine
- Team building activities both in Ukraine and abroad
- Possibility for self-development
- Flexibility about working place