Senior React Native Developer
Москва
Команда Сбербанк Страхования создаёт с нуля флагманское мобильное приложение; вы будете проектировать архитектуру, интеграции с бэкендом и обеспечивать качество и производительность, что влияет на миллионы пользователей сервиса страхования
ГрейдSenior
Опытот 5 лет
Стек
JavaScriptReact NativeRedux ToolkitExpoRTK QueryJavaKotlinSwiftObjective-C
Задачи
- •Разработка мобильного приложения с нуля на React Native (Expo)
- •Проектирование архитектуры компонентов и API, взаимодействие с бэкенд- и продуктовыми командами
- •Проведение code review и наставничество команды
- •Внедрение и контроль стандартов качества кода и тестового покрытия
- •Оптимизация производительности: анимации, время запуска, потребление памяти
- •Написание и поддержка нативных модулей для Android и iOS при необходимости
Обязательно
- •Экспертные знания React & React Native (Expo)
- •Опыт разработки и поддержки нативных модулей для Android (Java/Kotlin) и iOS (Swift/Obj-C)
- •Интенсивная практика с Redux Toolkit
- •Глубокие знания RTK Query (кеширование, дедупликация, пагинация, optimistic updates)
- •Коммерческий опыт мобильной разработки не менее 5 лет
- •Понимание жизненного цикла мобильных приложений и особенностей разных версий ОС
Будет плюсом
- •Опыт с Next.js (SSR, гидратация, изоморфный код)
- •Знание React 19 и Concurrent Features
- •Опыт с Angular и внутр. enterprise-подходами (DI, NgZone)
- •Опыт настройки CI/CD для мобильных приложений (Expo EAS, Fastlane)
- •Навыки профилирования производительности (Flipper, Xcode Instruments, Android Profiler)