Описание вакансии
Мы ищем опытного Flutter-разработчика для присоединения к нашей команде. Идеальный кандидат будет отвечать за разработку высокопроизводительных, поддерживаемых кроссплатформенных мобильных приложений для Android и iOS. Вы будете участвовать во всем жизненном цикле разработки приложений: от анализа требований до проектирования, разработки, тестирования и выпуска. Ваша роль будет включать интеграцию сторонних API и SDK, оптимизацию производительности приложений и пользовательского опыта. Тесное сотрудничество с дизайнерами и продуктовыми командами необходимо для обеспечения оптимальной функциональности и качества интерфейса. Кроме того, вы будете поддерживать и обновлять существующие приложения, устранять возникающие проблемы, участвовать в код-ревью и следить за последними тенденциями в области Flutter и мобильной разработки, предлагая инновационные решения.
Ключевые обязанности
- Разработка высокопроизводительных, поддерживаемых кроссплатформенных мобильных приложений с использованием Flutter (Android и iOS).
- Участие во всем жизненном цикле разработки приложений: от анализа требований до выпуска.
- Интеграция сторонних API и SDK для улучшения производительности приложений и пользовательского опыта.
- Тесное сотрудничество с дизайнерами и продуктовыми командами для обеспечения оптимальной функциональности и UI/UX приложений.
- Поддержка и обновление существующих приложений, устранение возникающих проблем.
- Участие в код-ревью для обеспечения качества кода и эффективности командной работы.
- Отслеживание последних тенденций в области 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).
- Хорошие коммуникативные навыки и способность к межкомандному взаимодействию.
Преимущества
- Полностью удаленная работа (Full Remote) с гибким графиком.
- Выходные и соблюдение государственных праздников.
- Оплачиваемый больничный и ежегодный отпуск.
- Годовая двойная премия по результатам работы.
- Рабочая среда с общением на китайском языке.