Senior Vue 2 + Ionic/Capacitor
Заработная плата по договоренности
Обязанности:
- Ведение фронтенд-части мобильного/гибридного продукта на Vue 2 + Ionic/Capacitor
- Проектирование и реализация real-time UX поверх WebSocket (reconnect, heartbeat, backoff, защита от «залипаний»)
- Архитектура, ревью кода, декомпозиция задач, наставничество и контроль работы разработчиков (2–5 человек)
- Настройка и поддержка сборок/релизов (Android/iOS), качество и производительность
Требования:
- 5+ лет фронтенд-разработки, из них 3+ года с Vue 2.x (Options API), Vuex, Vue Router
- Практический опыт с Ionic и Capacitor: сборка, конфигурация, плагины из экосистемы, интеграция нативных возможностей
- WebSocket в проде: проектирование протокола обмена, ping/pong, восстановление соединения, обработка таймаутов/ошибок, backpressure
- Асинхронные функции и модель исполнения JS: Promise, async/await, очередь микрозадач/макрозадач, таймеры, конкурентные запросы
- Опыт контроля разработчиков: код-ревью, постановка задач, планирование, SLA по PR, менторство, онбординг, технические регламенты
- Сборка и публикация мобильных артефактов: Android Studio/Gradle, Xcode, подпись, варианты сборок (dev/stage/prod)
- Тестирование: Jest, Vue Test Utils (или аналог), базовый E2E (Cypress/Playwright)
- Инструменты качества: ESLint, Prettier, контроль CI статусов перед мержем
- Работа с REST/WebSocket API, управление состоянием, оптимизация рендера, профилирование производительности
- Уверенный Git, опыт с GitLab/GitHub CI/CD, релизы по тегам, feature-flags, env-конфиги
- Базовый английский для документации
Мы предлагаем:
- Формат работы: удалённо/гибридно, гибкий график
- Влияние на архитектуру, сильная инженерная команда, код-ревью без бюрократии
- Современный стек, оплачиваемые курсы/сертификаты, оборудование при необходимости
- У нас нет текучки кадров, поэтому мы очень тщательно подходим к отбору каждого кандидата в наш коллектив
Контакты:
+79381402975
oksana.saidova23@gmail.com