O React Native направлении в компании:
- За 5 лет направление React Native выросло до 50+ человек и сформировалось в настоящее комьюнити! Каждую среду проходят митапы, на которых мы обмениваемся опытом, обсуждаем свежие новости и делимся решениями проектных задач.
- Базы данных, производительность, кроссплатформенные AR/VR приложения, Flutter, Redux и нативные модули – вот далеко не полный список тем, информацию о которых можно найти в нашем внутрикорпоративном блоге.
- Сейчас React Native активно развивается: перед командой открываются перспективы для роста, появляются новые проекты и поводы гордиться своими достижениями!
Стек задач будет включать:
- Разработку кроссплатформенных приложений на React Native
- Участие в оценке и планировании проекта
- Перевод дизайнов и требований к приложению в код высокого качества
- Активное участие в код-ревью и митингах с клиентом
- Оптимизацию компонентов для максимальной производительности на множестве мобильных и веб-устройств
- Интеграцию со сторонними сервисами для увеличения качества конечного продукта и соответствия бизнес требованиям (AWS Cognito, Firebase, Sentry etc.)
- Конфигурацию и поддержку работы CI/CD (Jenkins, CircleCI, AppCenter etc.)
- Создание тестируемых и переиспользуемых на поддерживаемых платформах компонентов
- Проектирование архитектуры кодовой базы для создания «гибких» и легкоподдерживаемых продуктов
- Создание компонентов с поддержкой динамического обновления локализаций и стилевого оформление (theming)
Наши ожидания:
- Наличие практического опыта работы с React и Flux/Redux
- Понимание концепции работы React Hooks
- Понимание концепции работы React Native и встраиваемых модулей. Опыт создания модулей на Java, Kotlin, Objective-C и Swift для React Native будет плюсом
- Опыт создания многоэкранных приложений с использованием React Navigation / React Native Navigation
- Наличие практического опыта работы с Google Play Console и App Store. AppGallery и Firebase App Distribution будет плюсом
- Английский язык не ниже Pre-Intermediate и желание совершенствовать устные и письменные навыки
- Стремление изучать новые технологии и не останавливаться на достигнутом