React Native Developer

iTechArt Verified

Job Description

Хочешь большего от своей карьеры? Приходи в iTechArt, будем вместе добиваться высоких результатов! iTechArt занимается разработкой и тестированием приложений, благодаря которым наши клиенты попадают в топ-рейтинги и завоевывают пользователей по всему миру. Наша работа – это постоянное развитие, движение вперед. Поэтому вырасти из 300 человек до 3500, открыть офисы в 7 странах, стать лауреатами престижных наград Stevie, Inc. 5000, Clutch.co – далеко не предел.

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 и желание совершенствовать устные и письменные навыки
  • Стремление изучать новые технологии и не останавливаться на достигнутом