yandex
N
NDA
+500% приглашений

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

Ускорим процесс поиска работы
УдалённоЧастичная занятость

Мобильный разработчик (Vue + Capacitor)

ИИОценка ИИ

Интересный технологический стек (Vue 3, Capacitor, SQLite) и сложные задачи по офлайн-режиму. Однако формат part-time и отсутствие указанной вилки зарплаты могут быть менее привлекательны для тех, кто ищет стабильную полную занятость.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Роль требует глубоких знаний не только во фронтенде (Vue 3, TS), но и в специфике мобильной разработки через Capacitor, включая работу с нативными плагинами и сложную офлайн-синхронизацию. Дополнительную сложность создает работа в монорепозитории и необходимость отладки на реальных устройствах iOS/Android.

Анализ зарплаты

Медиана280 000 ₽
Рынок200 000 ₽ – 350 000 ₽
ИИОценка ИИ

Для позиции мобильного разработчика на стеке Vue+Capacitor рыночные ставки при полной занятости составляют 200-350 тыс. рублей. Учитывая формат part-time, почасовая ставка обычно пропорционально выше рыночной для компенсации частичной занятости.

Сопроводительное письмо

Меня заинтересовала вакансия мобильного разработчика, так как у меня есть опыт работы со связкой Vue 3 и Capacitor. Особенно впечатляет задача по развитию офлайн-режима и синхронизации данных — я понимаю, насколько критична стабильность работы приложения для специалистов на объектах без доступа к интернету.

В моем арсенале — уверенное владение TypeScript, Composition API и опыт интеграции нативных функций устройства, таких как камера и сканер штрихкодов. Я также работал с TanStack Query для управления состоянием и кэшированием, что позволяет создавать отзывчивые интерфейсы даже в сложных условиях сетевого взаимодействия.

Буду рад обсудить, как мой опыт в мобильной разработке и работе с монорепозиториями поможет вашей команде сделать основной рабочий инструмент мастеров еще более надежным и функциональным.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас

Если вы эксперт в Vue 3 и Capacitor, готовый развивать сложный офлайн-инструмент, пишите @giveyourtears!

Описание вакансии

#vue #capacitor #mobile #remote

Мобильный разработчик (Vue + Capacitor), 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-состояний загрузки/ошибок.

• Git, code review, работа в монорепо (необязательно знать Turborepo заранее, но должно быть комфортно с workspace и общими пакетами).

Желательно (сильный плюс):

• 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)

Формат:

• Part-time

• Полная удаленка

• Часовая ставка — обсуждается индивидуально

По всем вопросам: Откликнуться

+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Vue 3
  • Capacitor
  • TypeScript
  • TanStack Query
  • Git
  • SQLite
  • Drizzle ORM
  • Sentry
  • Playwright
  • Vitest
  • Bun
  • OpenAPI
  • SignalR
  • Firebase
  • Android Studio
  • Xcode

Возможные вопросы на собеседовании

Приложение работает без стабильного интернета. Важно понимать, как кандидат будет обрабатывать конфликты данных при синхронизации.

Расскажите о вашем опыте реализации Offline-first подхода. Какие стратегии синхронизации данных с бэкендом вы использовали?

Вакансия предполагает использование Capacitor. Нужно убедиться, что разработчик понимает ограничения WebView.

С какими специфическими проблемами производительности в WebView вы сталкивались на Android и iOS и как их решали?

В стеке указан TanStack Query. Это ключевой инструмент для работы с данными.

Как вы организуете инвалидацию кэша и фоновое обновление данных в TanStack Query при работе с нестабильным соединением?

Проект использует нативные функции (камера, сканер). Важно умение работать с плагинами.

Был ли у вас опыт написания или кастомизации нативных плагинов для Capacitor/Cordova? Как вы отлаживаете взаимодействие JS-слоя с нативным кодом?

Работа ведется в монорепозитории. Кандидат должен понимать структуру таких проектов.

В чем, по вашему мнению, основные преимущества и сложности использования монорепозитория для мобильного проекта на Vue?

Похожие вакансии

NDA
140 000 ₽ – 180 000 ₽

Flutter разработчик middle+/senior

SeniorУдалённо
Flutter · Dart · REST API · JSON · Redux · BLoC · MVVM · MVC · Android · iOS · Platform Channels · Flutter DevTools · GetIt · Injectable · Git · Fastlane · CI/CD · Firebase · Firebase Cloud Messaging · Crashlytics
+20 навыков
T
Twinby
300 000 ₽ – 450 000 ₽

Mobile Team Lead (Flutter)

LeadУдалённо
Flutter · BLoC · Cubit · Firebase · AppsFlyer · CI/CD · Swift · Kotlin · AdMob · IAP
+10 навыков
В
Вадеквате
140 000 ₽ – 180 000 ₽

React Native / Mobile Developer (Middle)

MiddleУдалённо
React Native · Expo · Expo Router · TypeScript · JavaScript · React Query · Zustand · REST API · WebSocket · Centrifuge · Git · Reanimated · EAS Build
+13 навыков
NDA
Не указана

Senior Android разработчик (Страхование)

SeniorУдалённо
Android · Kotlin · Jetpack Compose · MVI · MVVM · Clean Architecture · Kotlin Coroutines · Kotlin Flow · SOLID · Koin · Room · SQLite · Gradle · Unit Testing · REST · kotlinx.serialization · Ktor
+17 навыков
V
Volna
280 000 ₽ – 300 000 ₽

Senior Android Developer

SeniorУдалённо
Android · Kotlin · Jetpack Compose · Clean Architecture · Coroutines · Kotlin Flow · Dagger Hilt · REST API · Git
+9 навыков
IP
IT People group
Не указана

Разработчик Android

SeniorУдалённо
Android SDK · Kotlin · Java · RxJava 2 · Dagger 2 · JUnit · Espresso · Mockito · REST API · Android Jetpack
+10 навыков
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!

N
NDA