Tether

Mobile Engineer - React Native (100% Remote)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Мобильный инженер для разработки и поддержки Keet Mobile — P2P-приложения для чатов и звонков на iOS и Android. UI полностью на React Native, P2P-ядро работает на устройстве в Bare worklet.

Задачи

  • Разрабатывать и поддерживать функции чата, голосовых и видеозвонков, обмена медиа, сопряжения устройств и резервного копирования идентичности
  • Интегрировать нативные возможности платформ: push-уведомления, камеру, биометрию и фоновые задачи на iOS и Android
  • Профилировать и оптимизировать производительность на реальных устройствах: время запуска, длинные чаты, работа с медиа, батарея и сеть
  • Писать unit- и e2e-тесты, поддерживать стабильность релизов через CI и crash reporting
  • Тесно работать с командами P2P-ядра, дизайна и продукта, проводить код-ревью с высокими требованиями к качеству

Требования

  • Значительный опыт с React Native, Redux и Redux-Saga
  • Уверенное владение JavaScript и ES6+
  • Опыт работы с WebSockets и REST API
  • Опыт работы в удалённой команде
  • Интерес к модернизации и оптимизации мобильных и веб-приложений
  • Отличные навыки коммуникации на английском

Условия

  • 100% удалённая работа
  • Глобальная распределённая команда
  • Работа над флагманским продуктом KEET в сфере fintech и P2P

Навыки

  • React Native
  • Redux
  • Redux-Saga
  • JavaScript
  • ES6+
  • WebSockets
  • REST API
  • Expo
  • Swift
  • Kotlin
  • Xcode
  • Android Studio
  • CI