SCAND - компания по разработке программного обеспечения с опытом более 25 лет, предоставляющая широкий спектр услуг в сфере IT.
Приглашаем Flutter Developer, обладающего широким техническим кругозором, для разработки мобильных приложений под iOS и Android. Нативный опыт и знание KMM — большой плюс. Вас ждут интересные и разнообразные задачи, сильная команда, комфортная рабочая атмосфера, а также профессиональный рост и развитие.
Обязанности:
- разработка мобильных приложений под iOS и Android с использованием Flutter;
- участие в оценке и планировании работ;
- участие в проектировании архитектуры приложения и модулей;
- участие в Code Review, поддержка качества кода, покрытие тестами (при необходимости);
- анализ и оптимизация производительности, улучшение стабильности и исправление багов.
Требования:
Обязательные:
- опыт коммерческой разработки мобильных приложений от 3 лет;
- уверенное владение Dart и Flutter (виджеты, навигация, жизненный цикл, работа с состоянием);
- понимание принципов проектирования и архитектуры (SOLID, Clean Architecture/MVVM, модульность);
- опыт работы с популярными подходами к state management (BLoC/Cubit, Provider, Riverpod или аналогичные);
- опыт работы с локальным хранилищем (SQLite/Drift, Hive, SharedPreferences или аналоги);
- продвинутое понимание сетевого взаимодействия и протоколов;
- знание инструментов отладки, профилирования и оптимизации (Flutter DevTools и др.);
- понимание процессов сборки и публикации приложений в App Store и Google Play;
- английский язык от B1 и выше;
- способность работать в команде, хорошая коммуникация;
- быстрая обучаемость, желание изучать и применять новые технологии;
- аналитическое мышление, аккуратность и ответственность.
Приветствуется:
- опыт нативной разработки под iOS (Swift/Objective-C) и Android (Kotlin/Java);
- опыт разработки приложений на KMM (Kotlin Multiplatform Mobile) и интеграции KMM-модулей в мобильные приложения;
- опыт С/С++;
- опыт написания/поддержки платформенных плагинов Flutter;
- опыт CI/CD для мобильных проектов (Fastlane, GitHub Actions, GitLab CI/CD);
- опыт тестирования (unit/widget/integration), настройка аналитики и crash reporting (Firebase и др.).
Условия:
- трудоустройство по ТК РБ;
- стабильная и своевременная оплата труда;
- медицинская страховка;
- корпоративный английский язык;
- 29 календарных дней отпуска;
- оздоровительно-спортивный социальный пакет, массажное кресло и тренажёрный зал прямо в здании;
- регулярные корпоративные мероприятия и тимбилдинги;
- бесплатная сезонная вакцинация;
- уровень заработной платы определяется по результатам собеседования;
- комфортный офис в центре Минска (5 минут ходьбы от ст.м. "Институт Культуры").
*Рабочее место, планируемое к созданию.