Senior React Native Developer
Все, кто увлечен инновациями, хотят сделать мир лучше. Именно этим мы и занимаемся в Utorg. Разрабатывая инновационные финтех-продукты, которые объединяют традиционные финансы и блокчейн-технологии, мы создаем шлюз, открывающий возможности как для пользователей, так и для бизнеса. Мы — международная команда молодых и амбициозных профессионалов, объединенных страстью к инновациям и верой в децентрализованный мир.
Местоположение: Удаленно
Технический стек: React Native (bare) + Expo modules, Jest, Detox, React Query, Zustand, Redux Toolkit, WalletConnect, Reanimated, Skia, Sentry, Firebase.
Блокчейны: EVM-совместимые, семейство Bitcoin, Tron, Solana, TON.
Что вы будете делать:
- Развивать наш зрелый некастодиальный криптокошелек, добавляя новые возможности.
- Отвечать за ядро приложения — отправка/получение, балансы, история транзакций, обмен/мост, пополнение — и руководить его продуктовыми расширениями, включая криптокарту и IBAN: платежи, подписки, интеграцию с физическими картами и подключение дополнительных карточных провайдеров в новых регионах.
- Отвечать за фичи end-to-end — от планирования и архитектурного проектирования до реализации, тестирования, мониторинга в продакшене и итеративного улучшения на основе реальных отзывов пользователей.
- Тесно сотрудничать с командами Product и Design, чтобы глубоко понимать потребности пользователей, формировать направление развития продукта и совместно создавать решения, приносящие ощутимую пользу.
- Взаимодействовать с инженерами QA и backend, чтобы обеспечить строгий контроль качества посредством четкой документации, воспроизводимых потоков тестирования и обмена знаниями.
- Участвовать в общем графике дежурств — примерно одну неделю в месяц.
- Четко и проактивно общаться, создавая техническую документацию и руководства для внутренних команд, а также иногда демонстрируя демо продуктов для поддержки и операционных отделов.
Кто вы:
- Движимы продуктом по своей природе — большую часть времени вы тратите на выпуск пользовательских фич и продуктовых инициатив, а не на бесконечные рефакторинги или спринты по исправлению технического долга.
- Эффективный командный игрок, способный работать в кросс-функциональных командах.
- Самомотивированный и ответственный — вы преуспеваете в небольших командах, наслаждаетесь автономией и берете на себя полную ответственность за процесс разработки.
Что вы принесете с собой:
- Минимум 5+ лет производственного опыта во frontend-разработке, включая 3+ года создания React Native приложений в продакшене (Fintech/Crypto).
- Обязателен солидный практический опыт работы с криптовалютами — вы работали над продакшн-продуктами, связанными с ончейн-транзакциями, множеством сетей и реальными пользовательскими средствами. Опыт работы с некастодиальными кошельками является большим плюсом.
- Эксперт в React, React Native и TypeScript, с твердой дисциплиной тестирования (Jest, Detox) и современными инструментами — вы следите за экосистемой React, React Native и Expo, предлагая идеи, которые помогут поддерживать актуальность нашей кодовой базы.
- Уверенное владение Git-рабочими процессами, GitHub Actions и автоматизированными пайплайнами для продакшн-релизов.
- Осведомленность о безопасности — вы понимаете, что в некастодиальном кошельке каждый путь кода касается реальных пользовательских средств, и строите соответствующий код.
- Навыки технического исследования: оценка компромиссов, проверка гипотез и принятие архитектурных решений на основе данных.
- Искренне наслаждаетесь автоматизацией своей работы с помощью ИИ — не ради самого ИИ, а как способ ускорить выпуск и повысить качество. Мы — команда, ориентированная на ИИ, и хотим, чтобы вы расширяли эти границы вместе с нами.
- Владение английским языком на уровне не ниже Upper-Intermediate. Свободное владение русским языком.
Что мы предлагаем:
- Полностью удаленная работа в составе гибкой международной команды, меняющей будущее финансов.
- Инженерная культура, которая поощряет внедрение современных инструментов и практик разработки, предоставляя инженерам реальное влияние на технологии, рабочие процессы и технические решения.
- Карьерный рост и профессиональное развитие в перспективной финтех-среде.
- Конкурентоспособный уровень заработной платы, основанный на индивидуальной оценке производительности.
- Прозрачная обратная связь и культура, ценящая ответственность, открытый диалог и видимое влияние.
Процесс найма
- Подача заявки. Отправьте свое резюме и CV.
- Рассмотрение заявки. Наша команда изучает ваш опыт и квалификацию.
- HR-интервью. Вводная беседа для обсуждения вашего профессионального опыта и ожиданий.
- Техническое интервью. Оценка ваших технических знаний и релевантного опыта.
- CTO-интервью. Финальное обсуждение, посвященное стратегическому соответствию.
- Предложение. Получение предложения о работе и деталей дальнейших шагов.