Описание вакансии
Вакансия: Senior Flutter-разработчик
IT GENIUS
Опыт работы: от 3 лет
График работы: 6/1 (шесть рабочих дней, один выходной)
Формат работы: офис, полный рабочий день
О компании
IT GENIUS — динамично развивающаяся IT-компания, создающая высоконагруженные мобильные приложения. Мы ищем сильного Flutter-разработчика, который поможет нам вывести продукт на новый уровень. Работа предстоит в интенсивном темпе с реальными сложными задачами.
Обязанности
-
Проектирование и разработка мобильных приложений на Flutter с нуля, а также развитие текущих проектов.
-
Написание чистого, поддерживаемого и тестируемого кода на Dart.
-
Интеграция с REST API, WebSockets, Firebase, сторонними SDK.
-
Реализация сложных UI/UX-решений в соответствии с дизайн-макетами (Figma).
-
Оптимизация производительности приложений, работа с анимациями, кастомными виджетами.
-
Подключение нативных модулей (Swift/Kotlin) при необходимости.
-
Публикация и поддержка приложений в App Store и Google Play, работа с сертификатами, профилями, политиками магазинов.
-
Участие в код-ревью, рефакторинге, менторство менее опытных коллег.
-
Взаимодействие с бэкенд-разработчиками, аналитиками, дизайнерами и тестировщиками.
Требования
-
Опыт коммерческой разработки на Flutter/Dart от 3 лет (в портфолио минимум 2 опубликованных приложения).
-
Глубокое понимание жизненного цикла Flutter-приложений, особенностей платформ iOS и Android.
-
Уверенное владение одним из стейт-менеджеров: BLoC, Riverpod, Provider.
-
Опыт работы с базами данных и локальным хранилищем: Hive, Drift, Shared Preferences.
-
Знание принципов чистой архитектуры (Clean Architecture), SOLID, умение выстраивать масштабируемую структуру проекта.
-
Опыт интеграции Firebase-сервисов (Auth, Firestore, Cloud Messaging, Crashlytics) или аналогичных облачных решений.
-
Умение работать с Git (GitFlow, rebase, разрешение конфликтов), CI/CD-пайплайнами (Codemagic, Bitrise, GitHub Actions).
-
Понимание нативной разработки: Swift/UIKit (iOS) или Kotlin/Java (Android) на уровне написания плагинов.
-
Русский язык на продвинутом уровне, технический английский (чтение документации).
Будет плюсом:
-
Опыт работы в команде с высоким темпом разработки (Scrum/Kanban, weekly спринты).
-
Опыт самостоятельного деплоя и настройки магазинов приложений (App Store Connect, Google Play Console).
-
Знание GraphQL, gRPC, опыт работы с картами, чатами, видеозвонками.
-
Понимание принципов безопасной разработки (SSL pinning, шифрование локальных данных).
Условия работы
-
График 6/1, полный рабочий день.
-
Работа в офисе компании.
-
Масштабные и технологически сложные проекты, работа с современным стеком.
-
Взаимодействие с сильной командой разработчиков.