- Страна
- Казахстан
- Зарплата
- 140 000 ₽ – 180 000 ₽
Откликайтесь
на вакансии с ИИ

Middle Flutter Developer
Интересная продуктовая компания с четким стеком и понятными задачами. Предлагается конкурентная зарплата для рынка Казахстана и работа над масштабными проектами.
Сложность вакансии
Позиция требует уверенного владения Flutter и Dart, а также опыта работы с monorepo и CI/CD. Уровень Middle предполагает самостоятельность в принятии архитектурных решений и глубокое понимание BLoC.
Анализ зарплаты
Предлагаемая зарплата в 700 000 – 900 000 ₸ находится в пределах рыночной нормы для Middle Flutter разработчика в Алматы, где медиана составляет около 800 000 ₸. Верхняя планка в 900 000 ₸ является привлекательной для специалистов с опытом от 3 лет.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в DivTech уже сейчас
Присоединяйтесь к команде DivTech и создавайте высокотехнологичные мобильные решения для лидеров рынка!
Описание вакансии
Middle Flutter Developer
О компании:
DivTech – мы продуктовая компания, создаем прогрессивные digital решения для крупного бизнеса в различных сферах: e-commerce, travel-индустрии, логистике, Big Data менеджменте и аналитике. Нам нужны специалисты под новые амбициозные проекты, готовые решать сложные и интересные задачи и работать в команде."
Мы ищем уверенного Middle Flutter-разработчика, который любит создавать красивые и производительные мобильные приложения и готов расти дальше вместе с командой.
Что вы будете делать:
Разработка новых фич и поддержка существующего мобильного приложения на Flutter (iOS + Android)
Оптимизация производительности и размера приложения
Интеграция с backend (REST, SSE, WebSocket)
Работа с локальным хранилищем (Hive, Isar, SQLite)
Настройка и поддержка CI/CD (Gitlab Actions)
Code Review и улучшение архитектуры приложения
Взаимодействие с дизайнерами, PM и backend-командой
Стек:
Flutter/Dart, flutter_bloc + Freezed, go_router, http, local_storage/flutter_secure_storage, webview, codegen (build_runner), GitLab CI + Fastlane, dio.
Требования
Обязательно:
Коммерческий опыт работы со Flutter от 2-х лет (опыт от 3-х лет будет преимуществом)
Уверенное владение Dart
Глубокое понимание Flutter (виджеты, анимации, кастомные paint, Slivers и т.д.)
Опыт публикации в App Store / Google Play
Уверенное владение BLoC-паттерном и Freezed
Опыт работы в monorepo с локальными пакетами
Опыт работы с минимум одним современным state-management (Riverpod/Bloc предпочтительно)
Опыт интеграции REST API + работа с JSON
Понимание принципов Clean Architecture / Feature-First
Умение писать чистый, поддерживаемый код
Будет большим плюсом:
Опыт с Firebase (Auth, Firestore, FCM, Crashlytics)
Опыт с GitLab CI, Fastlane Match
Знание native разработки (Kotlin/Swift) — хотя бы на уровне чтения кода
Опыт работы с GraphQL
Знание GitFlow + опыт code review
Понимание принципов SOLID и паттернов проектирования
Опыт работы с анимациями и сложным UI (Rive / Lottie)
Что мы предлагаем:
5-дневная рабочая неделя;
Участие в сложных и интересных проектах, которыми сможете гордиться;
Дружную и сплоченную команду;
Возможность профессионального и карьерного развития;
Достойный уровень зарплаты и своевременные выплаты;
Работа в комфортном и стильном офисе в центре Алматы.
Заработная плата: от 700 000 до 900 000 ₸ (определяется по итогам технического собеседования)
Писать в ТГ: Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Flutter
- Dart
- BLoC
- freezed
- GitLab CI
- Fastlane
- REST
- WebSocket
- SQLite
- Hive
- Clean Architecture
- SOLID
- Firebase
- GraphQL
Возможные вопросы на собеседовании
Проверка понимания жизненного цикла и оптимизации рендеринга.
Расскажите о различиях между StatelessWidget и StatefulWidget. В каких случаях стоит использовать RepaintBoundary?
Оценка навыков управления состоянием, заявленных в вакансии.
Как вы организуете взаимодействие между несколькими BLoC в крупном приложении? Используете ли вы BlocListener или StreamSubscription?
Проверка опыта работы с многомодульностью, указанной в требованиях.
Какие преимущества и сложности вы видите в использовании monorepo с локальными пакетами во Flutter-проектах?
Оценка архитектурного мышления.
Как вы разделяете слои в Feature-First архитектуре и как обеспечиваете независимость фич друг от друга?
Проверка навыков работы с сетью и асинхронностью.
В чем разница между SSE и WebSocket, и какие нюансы реализации этих протоколов во Flutter вы встречали?
Похожие вакансии
iOS Developer middle+
Kotlin Multiplatform Developer (Mobile Fullstack)
Middle / Middle+ Mobile разработчик
IOS-разработчик (Jun+ / Middle)
Android разработчик (middle/middle+)
Middle/ Middle+ Mobile разработчик (Kotlin Multiplatform)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!