Мы ищем опытного Senior React Native Developer для присоединения к нашей команде и участия в разработке высококачественных мобильных приложений. Идеальный кандидат обладает глубоким пониманием современных решений для управления состоянием и инструментов для мобильной разработки, а также стремится обеспечить бесперебойную работу пользователей как на платформах iOS, так и на Android.
Обратите внимание, что позиция предполагает гибридный формат (3 дня в офисе) в одном из наших офисов в Гданьске, Кракове, Вроцлаве, Катовице или Варшаве.
Обязанности
- Разработка и поддержка кроссплатформенных мобильных приложений с использованием React Native
- Создание, настройка и оптимизация рабочих процессов приложений с использованием Expo и EAS (Expo Application Services)
- Реализация и управление состоянием приложений с использованием современных библиотек управления состоянием
- Сотрудничество с кросс-функциональными командами (дизайнеры, backend-разработчики, QA) для полной реализации функций
- Участие в код-ревью, обсуждении архитектуры и техническом планировании
- Обеспечение производительности, качества и отзывчивости приложений
- Устранение и решение ошибок и узких мест в производительности
Требования
- 5+ лет коммерческого опыта работы с React Native
- Уверенный практический опыт работы с экосистемой Expo и EAS для сборки и отправки приложений
- Глубокое понимание паттернов управления состоянием — опыт работы как минимум с двумя из следующих: Redux, Zustand, Jotai
- Практический опыт работы с RTK Query и/или TanStack Query для управления серверным состоянием
- Владение TypeScript
- Понимание жизненного цикла мобильных приложений, паттернов навигации и специфики платформы (iOS/Android)
- Знакомство с REST API и паттернами интеграции
- Опыт работы с Git-based workflows
- Отличные навыки решения проблем и внимание к деталям
- Сильные навыки общения и сотрудничества
- Отличное вербальное и письменное владение английским языком на уровне B2