logo[мetahunt]
> DOU
middle

Frontend Engineer

Прогрестех-Україна
format:Remotecompany:Product
vue.jstypescriptjavascriptvue routerwebsocketsrest-apihtml/csssasslessviterxjs
jestcypressci/cdreactangulardocker
locationKyiv, Ukraine
> full description

We are looking for a skilled Front-end Developer to join our dynamic team. The ideal candidate will have strong experience with Vue.js and TypeScript, and a passion for building high-quality, scalable web applications.

Responsibilities:

  • Develop and maintain user-facing features using Vue.js and TypeScript;
  • Collaborate with UX/UI designers to implement responsive and visually appealing interfaces;
  • Write clean, maintainable, and efficient code following best practices;
  • Optimize applications for maximum speed and scalability;
  • Participate in code reviews and contribute to team knowledge sharing;
  • Troubleshoot and debug issues to ensure high performance and reliability;
  • Work closely with backend developers to integrate APIs and services;

Requirements:

  • Proven experience as a Front-end Developer with a focus on Vue.js and TypeScript;
  • Strong understanding of JavaScript, ES6+ features, and TypeScript;
  • Deep understanding of TypeScript concepts such as decorators, complex types, generics, OOP features etc.;
  • Strong knowledge of OOP principles and patterns;
  • Experience with Vue 3, Vue Router, and component-based architecture;
  • Familiarity with Websockets and RESTful APIs and asynchronous request handling;
  • Knowledge of HTML5, CSS3, and preprocessors like SASS or LESS;
  • Experience with build tools such as Vite, or similar;
  • Understanding of responsive design principles and cross-browser compatibility;
  • Familiarity with Node.js fundamentals for building server-side tools and APIs;
  • Experience with RxJS for reactive programming, knowledge of observables, operators, subscriptions and reactive patterns;
  • Familiarity with version control systems, preferably Git;
  • Good problem-solving skills and attention to detail;
  • Excellent communication and teamwork abilities;
  • Bachelor’s degree in Computer Science, Engineering, or related field (preferred);
  • Familiarity with Docker Compose for defining and running multi-container applications.

Bonus Skills:

  • Experience building custom Vue libraries;
  • Experience with testing frameworks like Jest, Cypress, or similar;
  • Familiarity with CI/CD pipelines and DevOps practices;
  • Experience with other front-end frameworks or libraries (React, Angular);
  • Understanding of accessibility standards;
  • AI agents.

We offer:

  • Remote Work with a Flexible Schedule;
  • Paid vacation and sick days;
  • Medical insurance for employees;
  • The opportunity to work with the biggest players in the aviation world;
  • Direct influence on the future of aviation;
  • Working with an international team.
Відгукнутись на вакансію