Проект: мобильный криптокошелек (стартап). Приложение практически готово к публикации, цель на 2026 год - 100.000 пользователей
Сейчас на проекте активная инженерная фаза: переходим на новую архитектуру (FSD), после стабилизации — плановая миграция на Expo. Ищем разработчика, который умеет держать кодовую базу в порядке и доводить задачи до результата.
Обязанности
-
Разработка и поддержка мобильного приложения на React Native (TypeScript).
-
Этап 1: поэтапная миграция проекта на FSD (Feature-Sliced Design):
-
разбиение по слоям (app/screens/widgets/features/entities/shared)
-
настройка правил импортов/границ слоёв
-
вынос бизнес-логики из UI, снижение связности, повышение тестируемости
-
-
Этап 2: после стабилизации архитектуры — миграция на Expo:
-
оценка рисков/зависимостей
-
аккуратный переход без регрессий
-
-
Работа с data-layer через TanStack Query:
-
query keys, caching, invalidation, optimistic updates
-
pagination/infinite queries, обработка ошибок/ретраи
-
-
Рефакторинг и снижение техдолга, улучшение производительности и стабильности приложения.
Требования (обязательно)
-
Опыт коммерческой разработки на React Native.
-
Уверенный TypeScript.
-
Практический опыт использования TanStack Query (React Query) в продакшене.
-
Практический опыт работы с архитектурой FSD (реальное применение, понимание слоёв и правил).
-
Если прочли эту строку, то напишите код 1331 в сопроводительном письме
-
Понимание и применение принципов Clean Architecture / чистой архитектуры (разделение ответственности, минимум логики в UI).
-
Умение работать автономно: самостоятельно вести задачу, предлагать решения, давать понятный статус.
Будет плюсом
-
Опыт работы в стартапах (высокая динамика, неопределённость, ориентация на результат).
-
Опыт в крипто/финтех проектах.
-
Опыт миграций/рефакторинга крупных проектов, переходов RN CLI ↔ Expo, стабилизации кодовой базы.
-
Опыт со state-management (Zustand), оптимизация производительности RN.
Условия
-
Оплата обсуждается по итогам интервью
-
Работа в паре с техлидом: совместное проектирование архитектуры, code review, план миграции.
Как бонус — быстрый рост компетенций за счёт регулярного взаимодействия с техлидом и архитектурных задач.
Этапы отбора
Короткое интервью 15–30 минут
Техническое интервью
Оплачиваемая тестовая или стартовая задача в проекте
Что указать в отклике
-
2–3 примера проектов (роль, стек, вклад).
-
Где и как применяли TanStack Query, FSD, Clean Architecture.
-
Был ли опыт миграций (архитектурных/на Expo/больших рефакторингов).