Описание вакансии
Ключевые обязанности
- Разработка и оптимизация веб-, Android- и iOS-приложений с использованием фреймворка Flutter
- Реализация адаптивного UI/UX-дизайна, учитывающего различные размеры экранов и возможности устройств
- Интеграция с RESTful API, сервисами GraphQL и другими бэкенд-системами для синхронизации данных
- Совместная работа с кросс-функциональными командами для своевременной поставки высококачественных программных решений
- Отладка и устранение проблем в приложениях на различных платформах
- Проведение код-ревью и контроль соблюдения стандартов кодирования и лучших практик
- Отслеживание обновлений фреймворка Flutter и новых технологий в области кроссплатформенной разработки
- Проектирование и реализация переиспользуемых компонентов для повышения эффективности разработки
- Работа с дизайнерами над созданием интерактивных интерфейсов, отвечающих потребностям пользователей
- Участие в agile-процессах разработки, включая планирование спринтов, ежедневные стендапы и ретроспективы
Требования к кандидату
- Подтвержденный опыт разработки на Flutter с сильным портфолио кроссплатформенных приложений
- Глубокое понимание языка программирования Dart и архитектуры фреймворка Flutter
- Опыт работы с решениями для управления состоянием, такими как Provider, Riverpod или Bloc
- Знание принципов разработки мобильных приложений, включая оптимизацию производительности
- Хорошее понимание веб-технологий, таких как HTML5, CSS3 и JavaScript, для разработки веб-приложений
- Опыт работы с блокчейн-разработкой или технологиями web3 будет значительным преимуществом
- Умение разрабатывать децентрализованные приложения (DApps) с взаимодействием со смарт-контрактами
- Способность работать с NFT-платформами, DeFi-протоколами и экосистемами GameFi
- Опыт работы с практиками мобильной безопасности и решениями для интеграции кошельков
- Отличные навыки решения проблем и способность отлаживать сложные проблемы в приложениях
- Хорошие коммуникативные навыки с умением объяснять технические концепции нетехническим заинтересованным сторонам
- Командный подход и опыт работы в agile-командах
- Владение системами контроля версий, такими как Git, для управления кодом
- Опыт работы с CI/CD-конвейерами и фреймворками для автоматизированного тестирования
- Понимание метрик производительности мобильных приложений и методов их оптимизации
- Способность работать как с клиентскими, так и с серверными технологиями при необходимости
- Опыт работы с облачными платформами, такими как Firebase или AWS, для интеграции с бэкендом
- Знание стратегий монетизации мобильных приложений и методов вовлечения пользователей
- Внимание к деталям и способность создавать приложения без ошибок
Предпочтительные квалификации
- Опыт работы с блокчейн-фреймворками, такими как Solidity или Ethereum
- Знание протоколов децентрализованных финансов (DeFi) и их интеграции с мобильными приложениями
- Опыт работы с NFT-маркетплейсами и их технической реализацией
- Опыт в разработке игр с интеграцией блокчейн-функций
- Опыт работы с мобильными инфраструктурными решениями, такими как кросс-чейн мосты или коннекторы кошельков
- Умение разрабатывать приложения с использованием доказательств с нулевым разглашением (zero-knowledge proofs) или криптографических методов
- Опыт работы с блокчейн-системами идентификации и протоколами аутентификации
- Знание механизмов консенсуса в блокчейне и их реализации в мобильных приложениях
- Опыт работы с решениями для хранения данных в блокчейне, такими как IPFS или Filecoin
- Способность работать с инструментами аналитики блокчейна для мониторинга производительности
- Опыт работы с блокчейн-платежными шлюзами и их интеграцией
- Знание процессов тестирования и развертывания смарт-контрактов в блокчейне
- Опыт работы с решениями для конфиденциальности данных на основе блокчейна
- Способность разрабатывать приложения с функциями интероперабельности блокчейна
- Опыт работы с процессами онбординга пользователей и KYC на основе блокчейна
- Знание методов валидации данных на основе блокчейна
- Опыт работы с системами обработки транзакций на основе блокчейна
- Способность работать с методами шифрования данных на основе блокчейна
- Опыт работы с протоколами обмена данными на основе блокчейна
