React Native-программист (Middle, Mobile)

KingBoost

React Native-программист (Middle, Mobile)

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

Ищем React Native-разработчика с опытом коммерческой мобильной разработки, который будет развивать и поддерживать приложение для iOS и Android, участвовать в архитектурных решениях и сопровождать продукт на всех этапах — от разработки до публикации в сторах.

Задачи

  • Разработка и поддержка мобильного приложения на React Native для iOS и Android.
  • Интеграция приложения с бэкендом на Laravel через REST API и WebSockets.
  • Разработка функциональности, связанной с чатами и данными в режиме реального времени.
  • Проектирование механизмов синхронизации локального хранилища с серверной базой данных.
  • Оптимизация производительности приложения, рендеринга, использования памяти и сетевых ресурсов.
  • Интеграция сторонних нативных библиотек и взаимодействие с нативной частью приложения.
  • Подготовка и ведение технической документации в Git в формате Markdown.
  • Публикация, обновление и сопровождение приложения в App Store и Google Play.
  • Консультирование команды по техническим вопросам и архитектурным возможностям React Native.
  • Участие в организации и совершенствовании процесса разработки.

Требования

  • Опыт коммерческой разработки на React Native от 2–3 лет.
  • Глубокое понимание жизненного цикла мобильного приложения, React-компонентов и хуков.
  • Опыт работы с Redux, Zustand или MobX.
  • Уверенное знание REST API и практический опыт работы с WebSockets.
  • Опыт разработки чатов или другой функциональности с данными в режиме реального времени.
  • Понимание принципов синхронизации локального хранилища — AsyncStorage, MMKV или аналогов — с серверной базой данных.
  • Навыки профилирования и оптимизации React Native-приложений.
  • Понимание принципов оптимизации рендеринга с использованием React.memo, useMemo и useCallback.
  • Опыт работы с большими и сложными списками, включая FlatList.
  • Умение снижать нагрузку на сеть, память и устройство.
  • Опыт реализации продвинутого кэширования изображений, видео и других медиаданных.
  • Базовое понимание нативной разработки:
    • Swift или Objective-C для iOS;
    • Kotlin или Java для Android.
  • Умение читать нативный код, подключать сторонние нативные библиотеки и создавать мосты между React Native и нативной частью приложения.
  • Уверенное владение Git.
  • Навыки написания понятной и поддерживаемой технической документации в Markdown.
  • Понимание процессов командной разработки и управления жизненным циклом продукта.

Будет преимуществом

  • Понимание базовых принципов Laravel.
  • Опыт глубокой интеграции push-уведомлений через FCM и APNs.
  • Опыт фоновой обработки задач на мобильных устройствах.
  • Опыт настройки CI/CD и деплоя через GitHub Actions.
  • Опыт реализации Deep Linking и Universal Links/App Links.
  • Опыт самостоятельной публикации приложений в App Store и Google Play.
Навыки
  • React
  • mobile
Посмотреть контакты работодателя

Похожие вакансии

  • Минск

  • Не указана

Рекомендуем
Кэтлоджик
  • Минск

  • до 3500 USD

Рекомендуем
ИнтэксСофт
  • Минск

  • до 3500 USD

Рекомендуем
ЭксПик Тех
  • Минск

  • до 1500 USD

Middle Linkbuilder / PBN Specialist (iGaming)

Андреев Максим Сергеевич

  • Минск

  • до 900 EUR

Middle Media Buyer (TikTok)

Нутрилаб

  • Минск

  • до 900 EUR

АЛЬФА-БАНК
  • Минск

  • до 900 EUR

Profit Family
  • Минск

  • до 900 EUR

  • Минск

  • до 900 EUR

Itransition
  • Минск

  • до 900 EUR

Itransition
  • Минск

  • до 900 EUR

Арелаг консалт

Middle Python Developer

Арелаг консалт

  • Минск

  • до 900 EUR

IDT Technologies
  • Минск

  • до 900 EUR

Каспи Софтвер

Middle IOS Developer

Каспи Софтвер

  • Минск

  • до 900 EUR

KingBoost
  • Минск

  • до 1200 USD

Middle/Senior DevOps engineer

Иностранное унитарное предприятие Адмитад

  • Минск

  • до 1200 USD

СМ Технолоджис

Senior UX/UI Designer (Mobile)

СМ Технолоджис

  • Минск

  • до 1200 USD

yourhr.tech
  • Минск

  • до 1200 USD

RichBrains
  • Минск

  • до 1200 USD

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

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