Описание вакансии
Мы ищем опытного Flutter-разработчика для присоединения к нашей команде и участия в создании высокопроизводительных, поддерживаемых кроссплатформенных мобильных приложений для Android и iOS. Вы будете вовлечены во весь жизненный цикл разработки приложений: от анализа требований до проектирования, разработки, тестирования и развертывания.
Ключевые обязанности
- Разработка высокопроизводительных, поддерживаемых кроссплатформенных мобильных приложений с использованием Flutter (Android & iOS).
- Участие во всем жизненном цикле разработки приложений, включая анализ требований, проектирование, разработку, тестирование и выпуск.
- Интеграция сторонних API и SDK для оптимизации производительности приложений и улучшения пользовательского опыта.
- Тесное сотрудничество с дизайнерами и продуктовыми командами для обеспечения оптимальной функциональности и UI/UX.
- Поддержка и обновление существующих приложений, устранение возникающих проблем.
- Участие в код-ревью для обеспечения качества кода и повышения эффективности командной работы.
- Отслеживание последних тенденций в области Flutter и мобильной разработки, предложение инновационных решений.
Требования к кандидату
- Образование: степень бакалавра или выше в области компьютерных наук, программной инженерии или смежной дисциплине.
- Опыт: 3-5 лет опыта мобильной разработки, включая не менее 2 лет практической работы с Flutter.
- Владение языком программирования Dart и основными возможностями фреймворка Flutter (управление состоянием, маршрутизация, анимации и т.д.).
- Опыт работы с инструментами управления состоянием, такими как Provider, Riverpod, Bloc или аналогичными.
- Знакомство с интеграцией RESTful API, парсингом JSON и базами данных (SQLite, Firebase Firestore).
- Знание методов оптимизации производительности (управление памятью, оптимизация частоты кадров, отзывчивость UI).
Желательные навыки
- Опыт разработки платформ для обмена цифровыми активами.
- Знакомство с инструментами CI/CD (GitLab CI/CD, Codemagic и др.).
- Опыт нативной разработки под Android (Kotlin/Java) или iOS (Swift).
- Понимание Agile-методологий (Scrum, Kanban).
- Хорошие коммуникативные навыки и способность к межкомандному взаимодействию.
Условия работы
- Конкурентоспособный уровень заработной платы.
- Полностью удаленный формат работы.
- Поддерживающая и дружелюбная корпоративная культура.


