Ташкент, Юнусабадская линия, метро Бадамзар
Вакансия: 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, полный рабочий день.
Работа в офисе компании.
Масштабные и технологически сложные проекты, работа с современным стеком.
Взаимодействие с сильной командой разработчиков.