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
1 800 ₽ – 1 900 ₽

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

MiddleУдалённоРоссия
Android SDK · Jetpack Compose · Kotlin Coroutines · Dagger 2 · Clean Architecture · Views · Kotlin
+7 навыков
NDA
до 275 000 ₽

Senior Flutter Developer (Custom Editor / AppFlowy)

SeniorУдалённоРоссия
Flutter · Dart · AppFlowy · Rust · React · TypeScript · Unit Testing · Integration Testing
+8 навыков
М
Магнит
151 739 ₽ – 267 750 ₽

Android разработчик (Магнит) (Middle)

MiddleУдалённоРоссия
Kotlin · Android SDK · Coroutines · Dagger2 · Detekt · MVVM · MVI · Clean Architecture · Jetpack Compose · Unit Testing
+10 навыков
С
Сбер
144 513 ₽ – 255 000 ₽

iOS Developer (Junior) в команду SberKids / Особенный банк

JuniorУдалённоРоссия
Swift · iOS SDK · UIKit · SwiftUI · Xcode · Instruments · URLSession · XCTest · Git · Swift Package Manager · CocoaPods · REST API · MVC · MVVM · Clean Architecture · Unit Testing · Accessibility
+17 навыков
NDA
153 545 ₽ – 270 938 ₽

Android Developer (Senior)

SeniorУдалённоРоссия
Android · Kotlin · Jetpack Compose · MVVM · Stateflow · ViewModel · Room · DataStore · Unit Testing · UI Testing · Refactoring
+11 навыков
ED
Eclipse Digital
до 230 000 ₽

Android Middle Developer

MiddleУдалённоРоссия
Android SDK · View · Jetpack Compose · Clean Architecture · Kotlin Coroutines · Dagger 2 · Code Review
+7 навыков
более 1000 офферов получено
4.9

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

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

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

N
NDA