Мы в Small ищем сильного Mobile‑ разработчика, который умеет проектировать архитектуру клиентских сервисов, эффективно работать в кросс‑функциональной команде и решать задачи не только «в коде», но и в процессе.
Вы будете участвовать в разработке сервисов домена логистики.
Требования:
- Уверенный опыт с React 19: Transition API, Сoncurrent rendering, use, useOptimistic.
- Опыт работы с React Native(Expo), Vite для web-приложений.
- Опыт написания нативных модулей для React Native на Kotlin.
- Практический опыт написания тестов с использованием Vitest, Jest, React Testing Library.
- Опыт работы с Firebase, Fastlane, Сrash analytic.
- Работа с Tailwind CSS: верстка UI, responsive, соблюдение дизайн системы.
- Опыт с React Hook Form, Zod, Yup: формы, валидация.
- Знание экосистемы TanStack:
- TanStack Query
- TanStack Table
- TanStack Virtual - Опыт работы с React Navigation, React Router, TanStack Router.
- Понимание ООП, принципов SOLID, паттернов проектирования.
Плюсом будут:
- Опыт написания нативных модулей на Swift.
- Работа с WebView в React Native (JS ↔ React Native).
- Опыт с Custom Tabs.
- Использование react-native-reanimated для анимаций.
- Работа с gesture handling и touch взаимодействиями в React Native.
- Опыт работы с trunk-based development.
Формат работы:
- Офисный формат работы во время испытательного срока после, гибрид или удаленка