● 6+ years of working experience as a front-end and JS developer; ● Expert knowledge of native JavaScript, ES6/7 features; ● Understanding how pure JavaScript works without all these modern ECMAScript improvements; ● Understanding and usage of SOLID in practice; ● Understanding of working with async code (modern practices); ● 6+ years working experience with Angular +NgRx (or similar MV* framework); ● Understanding reactive programming like RxJs (understand how to resolve code concurrency, etc.) ● Expert knowledge in Typescript; ● CSS3 Flexbox, web fonts, modern UI practices; ● Good responsive markup; ● Expert knowledge VCS: Git (resolve conflict); ● Node.js build systems \ task runners (npm, grunt\gulp, WebPack); ● SASS/SCSS or LESS preprocessor experience; ● Expert understanding of HTTP and REST; ● Experience with jasmine\karma\mocha libraries; ● Creating unit tests, integration tests; ● Working with test coverage and code quality applications (e.g. SonarQube); ● Experience with Node.js; ● Good communication and collaborative skills; ● Experience of mentoring teammates, knowledge sharing skills; ● Be able to pair coding; ● Team working, collaborating with other teams, getting requirements, etc.; ● English level: intermediate.
Буде плюсом
● Experience with server-side languages: PHP/Java; ● Database experience: MySQL or MongoDB; ● Working with AI agents (n8n, RAG agents).
Пропонуємо
● Comfortable office in the city center or remote type of work (you can combine); ● Flexible work schedule and a friendly atmosphere in the office; ● Amazing and smart colleagues; ● Minimum of bureaucracy; ● Free English classes.
Обов’язки
● Front-end development and support the company’s core products; ● New microservices, SPA applications; ● Direct communication with UX, DB, and backend development teams.
Про проєкт
We are looking for a UI Developer to join our UI team. Our ideal candidate is an expert in front-end development based on MV* frameworks, jQuery, SCSS, SVG charts libraries (d3, Highcharts), Node.js, and webpack build tools. Deep experience in working with REST SPA is desired. The UI team in VisiQuate is responsible for front-end development and support of all the company’s core products. In addition to the libraries and tools mentioned above, we apply other ones. An instrument to be used for a product/microservice to be or a refactoring of a current project is chosen through discussion in the team. Additionally, in our projects, we apply code review, git workflow, and more.