АйТи Авиа

Frontend Developer (Middle+)

Не указана
  • Санкт-Петербург
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • TypeScript
  • CI/CD

Мы развиваем цифровую платформу для управления грузовыми авиаперевозками.

Наши клиенты — ведущие авиакомпании, аэропорты, почтовые операторы и e-commerce.

Мы ищем разработчика на позицию Frontend Developer (Middle+)​​, готового расти вместе с нами и решать масштабные интересные задачи.

Какие задачи необходимо будет решать:​​​​​​​

* Разработка и развитие SPA-приложений на Vue 3 (Composition API) и TypeScript.

* Поддержка и рефакторинг существующего кода (включая миграцию на современные практики).

* Участие в проектировании UI/UX и интеграции с REST API.

* Возможное участие в разработке мобильного приложения на Capacitor / Cordova.

* Взаимодействие с backend-разработчиками и дизайнером.

Проекты: внутренние и внешние SPA-приложения (Vue 3 + Quasar), интеграция по REST API с backend на .NET и Ruby On Rails, в дальнейшем — мобильное приложение на Capacitor / Cordova.

Мы ждем от вас:

* Уверенные знания Vue 3 (Composition API) и TypeScript.

* Опыт работы с Quasar Framework или аналогами (Nuxt 3, Vuetify, Element Plus, Naive UI).

* Понимание архитектуры SPA / PWA, кешей и роутинга.

* Опыт работы с Pinia или Vuex, а также с Axios / Fetch / ky.

* Опыт интеграции с backend API (REST, WebSocket / SignalR).

* Навыки адаптивной и кросс-браузерной вёрстки.

* Умение писать чистый и типобезопасный код.

* Понимание Git-флоу, базовых DevOps-процессов (lint, test, build, deploy).

Будет плюсом:

* Опыт работы с Quasar Framework (SPA / PWA / Electron / Capacitor).

* Понимание CI/CD (GitHub Actions, TeamCity, GitLab CI).

* Опыт работы с Capacitor или Cordova.

* Понимание принципов Clean Architecture на фронтенде.

Что предлагаем:

Работа в аккредитованной IT-компании;

Уровень заработной платы обсуждаем индивидуально по итогам собеседования;

Интересный, востребованный продукт;

Возможность профессионального роста и развития;

Удаленный формат работы (график работы 5/2).