Senior Frontend-разработчик (React / React Native)
Интересная роль, объединяющая Web и Mobile разработку в известной компании. Четкие требования и современный стек (RTK Query, Expo, потенциально React 19) делают вакансию привлекательной для опытных инженеров.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена требованием экспертных знаний одновременно в React и React Native, а также необходимостью опыта разработки нативных модулей для мобильных платформ. Роль Senior предполагает активное участие в архитектурных решениях и Code Review.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Зарплата в объявлении не указана, однако для позиции Senior Frontend/Mobile разработчика с опытом от 6 лет на российском рынке медиана составляет около 300 000 - 350 000 рублей. Учитывая специфику React Native и нативной разработки, верхняя граница может быть выше.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
Ventra
Senior Frontend-разработчик (React / React Native)
Опыт работы: более 6 лет
Полная занятость
График: 5/2
Формат работы: удалённо или гибрид
*☑️* Чем предстоит заниматься
-Разрабатывать и развивать веб-приложения на React
-Поддерживать и развивать мобильное приложение на React Native с использованием Expo
-Разрабатывать и интегрировать нативные модули для Android и iOS
-Проектировать и разрабатывать переиспользуемые компоненты системы
-Взаимодействовать с командой разработки при согласовании архитектурных и технических решений
-Проводить Code Review, контролировать качество кода и соблюдение стандартов разработки
-Участвовать в принятии продуктовых и технических решений, предлагать улучшения и оптимизировать существующие решения
*☑️* Наши пожелания к кандидатам
-Коммерческий опыт Frontend-разработки от 5 лет
-Экспертное знание React и практический опыт разработки на React Native с Expo
-Опыт разработки нативных модулей для Android и iOS
-Уверенное владение Redux Toolkit и опыт его интенсивного использования в коммерческих проектах
-Свободное владение RTK Query, понимание подходов к работе с API и управлению состоянием приложения
-Понимание принципов проектирования масштабируемых приложений и разработки качественного, поддерживаемого кода
-Опыт проведения Code Review и готовность участвовать в обсуждении технических решений
Будет плюсом:
-Опыт работы с Next.js и глубокое понимание SSR (Server-Side Rendering)
-Практический опыт работы с React 19
-Опыт разработки приложений на Angular
Контакты: Откликнуться
React Job в Telegram | в VK | в Max
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- React
- React Native
- Expo
- Redux Toolkit
- RTK Query
- Android
- iOS
- Next.js
- SSR
- Angular
Возможные вопросы на собеседовании
Вакансия требует опыта разработки нативных модулей для Android и iOS. Важно понять, как кандидат взаимодействует с нативным кодом.
Расскажите о самом сложном нативном модуле, который вы разрабатывали для React Native. С какими проблемами моста (bridge) или JSI вы сталкивались?
В требованиях указано интенсивное использование RTK Query. Проверяется понимание кэширования и оптимизации запросов.
Как вы организуете инвалидацию кэша в RTK Query при работе со сложными, взаимосвязанными сущностями?
Упоминается использование Expo. Важно знать, как кандидат справляется с ограничениями этой среды.
В каких случаях вы бы предпочли 'eject' из Expo или использование 'Continuous Native Generation' (CNG) вместо стандартного Managed Workflow?
В плюсах указан React 19. Проверяется осведомленность о последних изменениях в экосистеме.
Какие новые возможности React 19 (например, Actions или useOptimistic) вы считаете наиболее полезными для мобильной разработки на React Native?
Позиция Senior подразумевает ответственность за качество кода всей команды.
На какие аспекты вы обращаете внимание в первую очередь при проведении Code Review для React Native приложения с точки зрения производительности рендеринга?
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

