Middle Mobile Developer (React Native)

Дата размещения вакансии: 26.02.2026
Работодатель: LikeAvto
Уровень зарплаты:
з/п не указана
Город:
Чита
Требуемый опыт работы:
От 3 до 6 лет

LikeAvto (Carsent) — мобильное приложение для клиентов, которые продают автомобили через нашу платформу. Ключевой сценарий — создание фотоотчёта (50+ фото), фиксация дефектов и публикация автомобиля.

Мы делаем приложение, где критичны: качество UX (в т.ч. для слабых устройств), надежность сохранения данных, стабильная работа в плохом интернете и аккуратная работа с камерой, файлами и загрузкой фото.

Стек

  • React Native
  • TypeScript
  • Zustand
  • i18n
  • Backend: NestJS + Prisma + PostgreSQL

Команда и формат работы

  • Полная занятость (офис / удалёнка / гибрид)
  • Команда: 2 разработчика (mobile + fullstack), дизайнер part-time
  • Аналитика нет: задачи формирует CPO, реализацию выбирает разработчик
  • Публикации в сторы сейчас вручную, CI/CD планируем настроить
  • CTO и DevOps (аутсорс)

Зона ответственности

Вы отвечаете за мобильное приложение: архитектуру, стабильность, UX, offline-first механику, загрузку файлов и выпуск обновлений в сторы.

Частично возможна помощь с web (по желанию и необходимости), но основная зона — мобилка.

Что предстоит делать

  • Развивать сценарий фотоотчётов: новые шаги, новые дефекты, улучшение UX
  • Делать систему фотоотчётов более гибкой (уход от хардкода, конфигурируемость)
  • Поддерживать и усиливать offline-first архитектуру (данные не должны теряться)
  • Улучшать загрузку фото/файлов: очередь, ретраи, восстановление после ошибок
  • Исправлять баги и укреплять архитектуру без остановки разработки
  • Проектировать API-контракты совместно с backend разработчиком
  • Выпускать обновления в App Store и Google Play
  • Делать code review совместно с fullstack разработчиком
  • Постепенно внедрять тестирование и улучшать качество продукта

Требования (обязательные)

  • 2+ лет коммерческой мобильной разработки
  • Уверенный React Native (навигация, работа с камерой, файловая система, нативные модули)
  • Хороший TypeScript
  • Опыт разработки приложений с нестабильным интернетом / offline-first сценариями
  • Понимание конкурентных операций (очереди, синхронизация, race conditions)
  • Опыт публикации приложений в App Store / Google Play
  • Git + командная разработка через code review
  • Понимание архитектурных принципов (модули, ответственность, читаемость кода)
  • Продуктовое мышление и самостоятельность

Будет плюсом

  • Reanimated / сложные UI-анимации
  • TanStack Query или другие решения для синхронизации данных
  • Опыт внедрения тестирования в существующий проект
  • Опыт с i18n / мультирегиональными приложениями
  • Понимание backend/web (React / Next.js / Node.js) для совместной работы
  • Опыт работы с тяжелыми медиа-сценариями (50+ фото, загрузки, фоновые процессы)
  • Опыт использования AI-инструментов для ускорения разработки

Что важно знать

Проект молодой, тестов мало, часть логики сейчас захардкожена. Цель — выпустить рабочую версию за 3 месяца и дальше развивать продукт стабильно, усиливая архитектуру, качество интерфейса и надежность работы приложения.