Tether
Mobile Engineer - React Native (100% Remote) - Worldwide
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Мобильный инженер для разработки и поддержки Keet Mobile — P2P-приложения для чатов и звонков на iOS и Android. UI полностью на React Native, P2P-ядро работает на устройстве в Bare worklet.
Задачи
- Разрабатывать и поддерживать Keet Mobile — P2P-приложение для чатов и звонков на iOS и Android
- Реализовывать и дорабатывать функции чатов, голосовых и видеозвонков, обмена медиа, сопряжения устройств и резервного копирования идентичности
- Интегрировать нативные возможности платформ: push-уведомления, камеру, биометрию и фоновые задачи на iOS и Android
- Профилировать и оптимизировать производительность на реальных устройствах: время запуска, длинные чаты, работа с медиа, батарея и сеть
- Писать unit- и e2e-тесты, поддерживать стабильность релизов через CI и crash reporting
- Работать в тесной связке с командами P2P-ядра, дизайна и продукта, проводить код-ревью с высокими требованиями к качеству
Требования
- Значительный опыт работы с React Native, Redux для управления состоянием и Redux-Saga
- Уверенное владение JavaScript и ES6+
- Опыт работы с WebSockets и RESTful API
- Знание нативных языков (Swift/Kotlin) и инструментов сборки (Xcode/Android Studio) будет преимуществом
- Опыт работы в распределённой команде
- Интерес к модернизации и оптимизации мобильных и веб-приложений
- Плюсом будет опыт создания чего-либо на P2P-фреймворках
- Хорошие навыки коммуникации на английском языке
Условия
- 100% удалённая работа по всему миру
- Работа в глобальной команде в сфере финтеха и блокчейна
Навыки
- React Native
- Redux
- Redux-Saga
- JavaScript
- ES6+
- WebSockets
- REST API
- Expo
- Bare worklet
- Swift
- Kotlin
- Xcode
- Android Studio
- CI
- P2P