Задачи, которые предстоит решать:
-
техническое лидерство команды из 2–3 человек
-
продукт — SaaS-приложение с офлайн-режимом и локальным хранилищем данных
-
кросс-платформенное (iOS + Android)
Для решения этих задач потребуется:
- 4+ лет коммерческого опыта с React Native
- 2+ лет работы с Expo и EAS Build
- Уверенное владение TypeScript
- Опыт реализации offline-first архитектуры: SQLite, WatermelonDB или аналоги
- Понимание паттернов синхронизации данных: очереди мутаций, разрешение конфликтов, optimistic UI
- Опыт интеграции с REST API (желательно FastAPI / OpenAPI-совместимые бэкенды)
- Работа с TanStack Query или аналогом для кэширования и фонового обновления данных
- Навигация: Expo Router или React Navigation v6+
- Стейт-менеджмент: Zustand или Redux Toolkit
- Минимум 2 полных цикла релиза приложения в App Store и Google Play
- Опыт настройки CI/CD: EAS Build + GitHub Actions или аналог
- Декомпозиция задач, постановка и ревью работы junior/middle разработчиков
- Опыт с нативными модулями (bare workflow, Swift / Kotlin на базовом уровне), интеграции push-уведомлений через Expo Notifications, опыт с BLE или другими аппаратными интеграциями- будет плюсом
- Знание Fastlane или других инструментов автоматизации релизов - желательно
- Умение принимать архитектурные решения в условиях неполных требований
- Готовность выстраивать стандарты кода с нуля
Для вас:
- График работы 5/2 с 9:00 до 18:00 или в 8:00 до 17:00(в пятницу на 1 час короче)
- Стабильные выплаты два раза в месяц
- Оформление согласно ТК РФ
- Работа в аккредитованной ИТ-компании
- Комфортные условия труда
- Возможности для профессионального и карьерного роста
- Современный офис, удобное рабочее место