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 месяца и дальше развивать продукт стабильно, усиливая архитектуру, качество интерфейса и надежность работы приложения.