Описание вакансии
О компании и команде
Агентство сервисного дизайна aic.ru находится в поиске Flutter-разработчика для работы над iOS и Android версиями одного продукта.
Задачи
- Разработка и поддержка существующего кроссплатформенного мобильного приложения на Flutter;
- Работа в команде (7 человек): Product Owner, Backend-разработчики, Frontend-разработчик, дизайнер и тестировщик;
- Оптимизация кодовой базы, рефакторинг;
- Написание unit- и widget-тестов;
- Публикация приложений в AppStore, Google Play, RuStore;
- Оптимизация производительности и UX.
Ожидания от кандидата
- Опыт коммерческой разработки на Flutter/Dart от 1,5 лет;
- Уверенное знание Dart (ООП, асинхронное программирование, Streams);
- Понимание основных принципов и архитектурных подходов (BLoC/Cubit, Provider, GetIt, чистая архитектура и т.д.);
- Опыт работы с нативными модулями (platform channels) для iOS (Swift/Obj-C) и Android (Kotlin/Java);
- Практический опыт публикации хотя бы одного приложения в магазины;
- Знание основных библиотек и инструментов экосистемы Flutter (Flutter SDK, Dio/Http, Firebase, Isar/Hive/SQLite и др.);
- Умение работать с Git (GitFlow);
- Понимание жизненного цикла мобильного приложения, особенностей iOS и Android;
- Опыт работы в таск-трекинговых системах (e.g. JIRA);
- Владение английским языком на уровне чтения технической документации.
Будет плюсом
- Опыт нативной разработки под iOS или Android;
- Знание SwiftUI/Jetpack Compose;
- Опыт настройки CI/CD (GitLab CI, Fastlane, Codemagic);
- Опыт работы с графикой и анимациями в Flutter;
- Насмотренность в UI/UX трендовых мобильных интерфейсов, умение аргументированно отличить хороший интерфейс от плохого.
Условия работы
- Сильная команда и культура, свободная от корпоративных предрассудков;
- Комфортный офис в центре Москвы (м. Китай-город/м. Чистые пруды);
- Оплата профильных конференций и курсов;
- Трудоустройство по ТК РФ;
- ДМС;
- Развитая система performance review 360.