Senior React Native Developer (Mobile)

ЧУБАККА

Senior React Native Developer (Mobile)

Описание вакансии

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 Mobile Engineer (React Native)

Платформа Сейлз Чейн

  • Москва

  • Не указана

Рекомендуем
TOOLUM
  • Москва

  • от 200000 RUR

Рекомендуем
Интерактивное агентство Это Легко

Fullstack Developer (ClickReady)

Интерактивное агентство Это Легко

  • Москва

  • от 200000 RUR

АМТЕХ
  • Москва

  • от 200000 RUR

Senior Fullstack Developer

Кидс Аппс

  • Москва

  • до 300000 RUR

LionAdverts
  • Москва

  • от 170000 RUR

Millennium
  • Москва

  • от 170000 RUR

  • Москва

  • от 170000 RUR

Senior Product-дизайнер (UX/UI)

Экосистема тенниса MYTENNIS.ONLINE

  • Москва

  • от 150000 RUR

ИЦ АЙ-ТЕКО
  • Москва

  • от 150000 RUR

MANGO FZCO
  • Москва

  • от 400000 RUR

  • Москва

  • от 300000 RUR

YeaHub
  • Москва

  • до 290000 RUR

Bell Integrator
  • Москва

  • до 290000 RUR

ScanFactory

Senior SRE Engineer

ScanFactory

  • Москва

  • до 290000 RUR

Senior fullstack-разработчик (Python + React)

Мамаева Ирина Анатольевна

  • Москва

  • до 290000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию