Описание вакансии
Как Flutter-разработчик, вы будете отвечать за создание высокопроизводительных, надежных кроссплатформенных мобильных приложений с использованием Flutter и Dart. Вы интегрируете основные торговые функции, реализуете безопасное управление приватными ключами, цифровые подписи и функции транзакций в блокчейне. Тесно сотрудничая с продуктовыми и UI/UX-командами, вы обеспечите точную реализацию дизайнов, оптимизируя мобильные взаимодействия и скорость загрузки. Кроме того, вы внесете вклад в проектирование мобильной архитектуры, развивая базовые возможности, такие как компонентизация, управление состоянием (Provider/Riverpod/Bloc), локальное хранилище и мониторинг ошибок. Работая с командами безопасности, вы внедрите меры против фишинга, защиты от взлома и протоколы многофакторной аутентификации. Роль также включает поддержку быстрого развертывания срочных функций, таких как реферальные программы, аирдроп-кампании и процессы онбординга в ключевые фазы продукта.
Ключевые обязанности
- Разработка кроссплатформенных мобильных приложений с использованием Flutter и Dart
- Интеграция торговых функций с безопасными криптографическими операциями
- Сотрудничество с дизайнерами для реализации UI/UX-спецификаций
- Оптимизация производительности приложений и эффективности загрузки
- Проектирование мобильной архитектуры с компонентизацией и управлением состоянием
- Реализация протоколов безопасности, включая меры против мошенничества
- Поддержка быстрого развертывания функций для маркетинговых инициатив
- Обслуживание и обновление существующих приложений
Требования к кандидату
- 3+ года опыта мобильной разработки, включая 1+ год коммерческого опыта с Flutter
- Свободное владение языком Dart и внутренними механизмами Flutter
- Предпочтителен опыт Web3-разработки мобильных приложений
- Понимание нативных платформ (Android/iOS) и Platform Channel
- Строгие стандарты кодирования с знанием Git, модульного тестирования и CI/CD
- Отличные коммуникативные навыки в agile-среде
- Способность читать техническую документацию на английском
- Знание основ блокчейна (EVM, Gas, Nonce, мультичейн)
- Будет плюсом: опыт реализации UI-анимаций, интернационализации или доступности
Условия
Эта позиция предлагает возможность работать над ключевыми функциями продукта в критической фазе перед запуском, уделяя особое внимание усилению безопасности и совершенствованию пользовательского опыта. Будучи частью нашей компактной команды с короткими цепочками принятия решений, мы ценим разработчиков, которые активно участвуют в эволюции продукта, выходя за рамки простой реализации. Вы получите значительную автономию в технических решениях, сотрудничая напрямую с основателями и продуктовыми лидерами в формировании нашей мобильной стратегии.