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


