Senior React Native Developer (Mobile)

Работодатель:
Опыт работы:
От 3 до 6 лет

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. Для кандидатов из РФ возможны выплаты в рублях через ИП или самозанятость.

  • Минимум бюрократии и максимум влияния на продукт и технические решения.

  • Команду сильных инженеров, дизайнеров и других специалистов, у которых можно учиться и с которыми можно расти.

Похожие вакансии

Senior React Developer (Web)
ЧУБАККА

React. TypeScript. Vite. React Router. SCSS. Material UI. 6+ лет опыта во frontend-разработке. Сильное знание React и TypeScript.

Senior System Analyst (AI Video streaming platform)
ЧУБАККА

4+ года опыта работы системным аналитиком. Понимание принципов микросервисной архитектуры и опыт работы с ней. Опыт проектирования интеграций и...

Senior Product-дизайнер (UX/UI)
Экосистема тенниса MYTENNIS.ONLINE

Ключевое: знание и понимание тенниса либо готовность быстро погрузиться в теннисную предметную область. Опыт работы UX/UI или продуктовым дизайнером...

150 000 руб.
Менеджер Wildberries (WB) / Менеджер маркетплейса уровня middle+/senior (fashion, 60+ млн)
Зим (ИП Хорикова Ксения Александровна)

Готовность работать без совмещения (полная вовлечённость). Опыт работы менеджером маркетплейса Wildberries от 2 лет (обязательно). Проактивную позицию, где вы не...

Senior SRE Engineer
ScanFactory

Опыт эксплуатации Kubernetes в production. Понимание принципов Site Reliability Engineering: SLA, SLI, SLO, Error Budget, Incident Management, Postmortem.