Strong Middle Front-end Developer (Vue + TypeScript)
Локація:
—
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;