Kraken
Software Engineer II - React Native - Krak
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
React Native инженер в кросс-функциональную продуктовую команду Krak. Разработка и масштабирование ключевых пользовательских сценариев мобильного приложения для глобальной аудитории.
Задачи
- Проектировать, разрабатывать и поддерживать мобильные приложения на React Native и TypeScript
- Отвечать за полный цикл доставки фич Krak: от технического дизайна до релиза и пост-релизных итераций
- Создавать поддерживаемые, производительные и отказоустойчивые экраны и компоненты с применением принятых архитектурных паттернов
- Писать чистый, хорошо покрытый тестами код и активно участвовать в code review
- Участвовать в обсуждении технического дизайна внутри пода, предлагать решения и оценивать trade-offs
- Работать в тесной связке с Product Managers, дизайнерами и Rust-бэкенд-инженерами
- Улучшать качество кода, общие компоненты и тулинг в мобильной кодовой базе Krak, следить за экосистемой React Native
Требования
- 3+ года опыта разработки, с фокусом на веб или мобильные приложения
- Уверенное знание JavaScript/TypeScript и практический опыт разработки на React Native
- Опыт интеграции и использования API с вниманием к безопасности и производительности на мобильных устройствах
- Опыт работы с фреймворками тестирования фронтенда и современными сборочными пайплайнами и тулингом
- Сильное понимание лучших практик UI/UX, эмпатия к пользователю и страсть к созданию интуитивных производительных продуктов
- Сильные навыки письменной и устной коммуникации на английском
Условия
- Работа в одной из старейших криптоплатформ мира с аудиторией более 10 млн пользователей
- Кросс-функциональный продуктовый под
- Возможность влиять на высоконагруженный потребительский продукт
Навыки
- React Native
- TypeScript
- JavaScript
- REST API
- Next.js
- WebSockets
- Rust
- Go
- C++
- iOS
- Android
- микросервисы