CODEXPLORE

Middle/Middle+ React Native Developer

Не указана
  • Астана
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Git
  • Gitlab
  • REST API
  • GraphQL
  • React Native
  • Redux
  • MongoDB
  • iOS
  • Xcode
  • GitHub
  • Objective-C
  • CI/CD
Обязанности:

Разработка мобильного приложения на React Native.
Интеграция с backend через API (REST/GraphQL).
Оптимизация производительности и отзывчивости интерфейса.
Настройка push-уведомлений, WebSockets для обновлений в реальном времени.
Реализация анимаций и плавных переходов.
Интеграция с картографическими сервисами (при необходимости).
Работа с системой авторизации (OAuth, JWT).
Настройка CI/CD для автоматической сборки и деплоя приложений

Требования:

Фреймворк: React Native.
State Management: Redux, MobX, Recoil или Context API.
Работа с API: Axios, Fetch, GraphQL (Apollo Client).
Оптимизация производительности: Hermes (для Android), Fast Refresh.
Работа с картами: Google Maps API, Yandex Maps API.
Push-уведомления: Firebase Cloud Messaging (FCM), Apple Push Notification Service (APNs).
Аутентификация: JWT, OAuth2, Firebase Auth.
CI/CD: Fastlane, GitHub Actions, Bitrise, AppCenter.
Тестирование: Jest, Detox, React Testing Library.

Опыт работы с нативными модулями (Java/Kotlin для Android, Swift/Objective-C для iOS).
Понимание принципов доступности (Accessibility) и внедрение ARIA-атрибутов.
Опыт работы с WebSockets (real-time обновления).
Знание GraphQL и опыт работы с Apollo Client.
Опыт работы с Firebase (auth, database, analytics).

Условия:

Мы предлагаем:
Конкурентоспособную заработную плату.
Возможность удаленной работы.
Команду профессионалов и дружелюбную атмосферу.
Возможности для профессионального роста и обучения.
Участие в интересных и разнообразных проектах.