Откликайтесь
на вакансии с ИИ

Мобильный разработчик (Vue + Capacitor)
Интересный технологический стек (Vue 3, Capacitor, SQLite) и понятная прикладная задача. Формат part-time и удаленка делают вакансию отличным вариантом для совмещения, хотя отсутствие указанной вилки зарплаты снижает прозрачность.
Сложность вакансии
Работа требует глубоких знаний не только во фронтенде (Vue 3), но и в специфике мобильной разработки через WebView (Capacitor), включая работу с нативным API и сложную офлайн-синхронизацию. Part-time формат подразумевает высокую автономность и ответственность.
Анализ зарплаты
Поскольку вакансия предполагает частичную занятость (part-time), почасовая ставка будет зависеть от квалификации. Рыночные оценки приведены для полной занятости (full-time) аналогичного уровня.
Сопроводительное письмо
Меня заинтересовала вакансия мобильного разработчика в ваш проект, так как я имею опыт работы со связкой Vue 3 и Capacitor. Опыт разработки приложений с поддержкой офлайн-режима и синхронизации данных является одной из моих сильных сторон, что критически важно для вашего продукта, работающего на объектах без стабильного интернета.
Я уверенно владею Composition API, TypeScript и имею опыт работы с нативными функциями устройств через Capacitor. Использование TanStack Query для управления состоянием сети и кэшированием — это стандарт, который я активно применяю в своих проектах для обеспечения плавного UX. Буду рад обсудить, как мой опыт поможет в развитии вашей платформы.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас
Если вы мастер Vue 3 и Capacitor, готовый создавать надежные офлайн-инструменты, откликнитесь прямо сейчас!
Описание вакансии
#вакансия #vue #capacitor #mobile #remote
Мобильный разработчик (Vue + Capacitor), part-time
Формат:
• Part-time
• Полная удаленка
• Часовая ставка — обсуждается индивидуально
Мобильный клиент платформы для управления техобслуживанием оборудования. Мастера и сервисные специалисты пользуются приложением прямо на объекте: принять заявку, отсканировать оборудование, прикрепить фото, сменить статус, написать в чат партнёру — и всё это без стабильного интернета.
Приложение — основной рабочий инструмент. Ищем разработчика, который войдёт в живой Vue 3 + Capacitor проект и будет развивать его вместе с командой.
Стек:
монорепозиторий, Vue 3 / TypeScript, Capacitor (WebView), офлайн-синхронизация, push, камера, сканер штрихкодов, файлы, OTA-обновления.
Что предстоит делать:
• Писать новый функционал и дорабатывать существующий: экраны, бизнес-логику, интеграцию с API
• Развивать офлайн-режим и синхронизацию, работу с нативными возможностями устройства (камера, файлы, скан)
• Поддерживать стабильность и качество на реальных iOS и Android: следить за UX, реагировать на изменения бэкенда и контрактов
Обязательно:
• Уверенный Vue 3 (Composition API) + TypeScript в продакшене: компоненты, роутинг, состояние, типизация контрактов с API.
• Опыт мобильного фронта: адаптив, safe area, клавиатура, жесты, производительность списков/скролла, ограничения WebView.
• Capacitor (или сильный Cordova / Ionic, с готовностью быстро войти в Capacitor): cap sync, жизненный цикл приложения, работа с нативными плагинами, отладка на реальных iOS и Android.
• TanStack Query (или эквивалентный опыт с кэшем/инвалидацией/фоновой подгрузкой) для сетевого слоя и UI-состояний загрузки/ошибок
Желательно (сильный плюс):• SignalR / real-time поверх REST.
• Офлайн-first: SQLite на мобилке, PowerSync или похожий sync-слой; Drizzle ORM — плюс.
• Нативная отладка: Xcode, Android Studio, Gradle; понимание FCM (в проекте Firebase/Google Services на обеих платформах).
• Sentry (в т.ч. mobile/capacitor-контекст), Playwright для e2e, Vitest.
• Bun как runtime/package manager, OpenAPI-генерация клиента.
• Опыт с OTA / live updates, сканирование штрихкодов (ML Kit)
По всем вопросам: Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Vue 3
- Capacitor
- TypeScript
- TanStack Query
- SQLite
- Drizzle ORM
- SignalR
- Sentry
- Playwright
- Vitest
- Bun
- OpenAPI
- Firebase
Возможные вопросы на собеседовании
Приложение должно работать без интернета. Важно понять, как кандидат будет обрабатывать конфликты данных при синхронизации.
Расскажите о вашем опыте реализации Offline-first логики. Как вы обрабатываете конфликты данных, если один и тот же объект был изменен на устройстве и на сервере одновременно?
Проект использует Capacitor. Нужно проверить понимание взаимодействия JS и нативного кода.
Как устроено взаимодействие между JavaScript-кодом и нативными плагинами в Capacitor? Приходилось ли вам писать собственные плагины или модифицировать существующие?
В стеке указан TanStack Query. Это ключевой инструмент для работы с данными.
Как вы используете TanStack Query для оптимистичных обновлений (Optimistic Updates) в мобильном приложении?
Мобильные WebView имеют свои ограничения. Проверка опыта в мобильном UX.
С какими специфическими проблемами WebView вы сталкивались (например, обработка клавиатуры, Safe Area или жесты) и как их решали?
Упоминание SQLite и Drizzle ORM в желаемых навыках указывает на сложное локальное хранение.
В чем преимущество использования SQLite в Capacitor-приложении по сравнению с LocalStorage или IndexedDB для хранения больших объемов данных?
Похожие вакансии
Middle Android разработчик
Senior Flutter Developer (Custom Editor / AppFlowy)
Android разработчик (Магнит) (Middle)
iOS Developer (Junior) в команду SberKids / Особенный банк
Android Developer (Senior)
Android Middle Developer
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!