Задачи, которые предстоит решать:

  • техническое лидерство команды из 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 час короче)
  • Стабильные выплаты два раза в месяц
  • Оформление согласно ТК РФ
  • Работа в аккредитованной ИТ-компании
  • Комфортные условия труда
  • Возможности для профессионального и карьерного роста
  • Современный офис, удобное рабочее место