Senior React Native Developer
Мы - быстрорастущий AI-стартап, создающий платформу нового поколения для видео-контента. Система рассчитана на глобальный рынок, высокую нагрузку, асинхронные процессы и работу с большими объёмами данных.
Наша миссия - объединить авторов и зрителей: дать авторам удобный инструмент для создания и публикации видео, а зрителям - персонализированный и качественный опыт просмотра.
Ищем Senior React Native Developer, который поможет в миграции нашего веба в полноценные мобильные приложения для iOS и Android. Важно уверенно писать код, понимать мобильную специфику, работать с производительностью, видео playback и сложной продуктовой логикой.
Разрабатывать мобильное приложение на React Native и TypeScript
Адаптировать ключевые сценарии веб-приложения под мобильный UX
Реализовывать сложные интерфейсы для iOS и Android
Работать с видео playback, canvas доской и экранами просмотра контента
Оптимизировать производительность приложения: рендеринг, загрузку экранов, плавность анимаций, работу со списками и медиа
Интегрироваться с backend API и обрабатывать асинхронные сценарии
Работать с состоянием приложения и сложной бизнес-логикой
Участвовать в проектировании мобильной архитектуры совместно с командой web-разработчиков
Писать чистый, поддерживаемый и масштабируемый код
Проводить код-ревью и помогать команде повышать качество разработки
Взаимодействовать с frontend, backend, design и product-командами
React Native
TypeScript
React
React Navigation
Native modules
iOS / Android
SCSS / styling-подходы React Native
Material UI / mobile UI-библиотеки и design system
Обязательные
7+ лет опыта во frontend или mobile-разработке
Сильный опыт коммерческой разработки на React Native
Отличное знание TypeScript и React
Опыт разработки мобильных приложений под iOS и Android
Понимание различий между web и mobile UX
Опыт построения архитектуры React Native-приложений
Уверенная работа с навигацией, состоянием приложения и сложной бизнес-логикой
Опыт работы с асинхронными запросами, обработкой ошибок и кешированием данных
Понимание жизненного цикла мобильного приложения
Опыт оптимизации производительности React Native-приложений
Опыт работы со сложными списками и медиа-контентом
Понимание особенностей сборки, публикации и отладки приложений для iOS и Android
Умение писать чистый, понятный и поддерживаемый код
Опыт участия в code review
Самостоятельность в декомпозиции задач и оценке сроков
Опыт разработки приложений с видео-контентом
Опыт работы с video playback в React Native
Понимание HLS / MPEG-DASH
Опыт интеграции мобильных видеоплееров и работы с нативными media API
Понимание CDN, доставки контента и влияния сети на playback
Опыт оптимизации playback: startup time, buffering, smooth playback
Опыт работы с push-уведомлениями
Опыт работы с deep links
Опыт работы с WebSockets или real-time обновлениями
Опыт интеграции аналитики, crash reporting и performance monitoring
Понимание нативной разработки на Swift / Kotlin на уровне, достаточном для интеграции и отладки native modules
Умение использовать AI-инструменты в разработке: IDE-ассистенты, генерация тестов, анализ логов, ускорение рутинных задач
Думать о полноценном мобильном пользовательском опыте
Понимать, что мобильное приложение должно быть быстрым, плавным и удобным даже при нестабильной сети
Уметь держать баланс между скоростью разработки и качеством
Видить продукт целиком, а не только отдельные экраны
Не бояться сложных задач и ответственности за результат
Уметь работать в условиях неопределенности и предлагать решения
Уметь аргументировать технические решения
Возможность построить мобильные приложения продукта с раннего этапа
Сложные задачи: видео, производительность, UX, real-time сценарии
Перенос большого веб-продукта в качественный mobile-first опыт
Влияние на архитектуру мобильного приложения
Быстрые решения без бюрократии
Прямое влияние на пользовательский опыт
Работа над продуктом, который рассчитан на глобальный рынок
Быструю динамику стартапа. Мы работаем быстро и поощряем использование AI для ускорения процессов без потери качества.
Полную удалёнку и гибкий график. Приоритет - часовой пояс МСК ±3.
ЗП в USD. Для кандидатов из РФ возможны выплаты в рублях через ИП или самозанятость.
Минимум бюрократии и максимум влияния на продукт и технические решения.
Команду сильных инженеров, дизайнеров и других специалистов, у которых можно учиться и с которыми можно расти.
Экосистема тенниса MYTENNIS.ONLINE
Москва
от 300000 RUR