Zorky CRMZorky CRM
EN|RU
@ekaterinovikova
All jobs

Flutter Developer (Middle/Senior)

middleofficeАлматы, KZScore 70.8/1001w ago
Market insights
📊 Mobile: salaries and demand on the market
Stack
ci/cddartdockerflutternestjswebsocket
Apply
Upload your CV — we will connect you with the employer directly through our pool.
Send your CV →
Description
MyStartups – дочерняя IT-компания Astana Motors, специализирующаяся на создании технологичных решений для оптимизации бизнес-процессов в разных сферах. Требования 3+ года коммерческой разработки, из них от двух — на Flutter/Dart. Приложения в проде, которые вы можете показать и объяснить принятые в них архитектурные решения. Понимание жизненного цикла релиза в сторах, включая отказы на ревью и способы их закрыть. Тестирование: widget- и unit-тесты, работа с CI-сборками. Внимание к производительности: лишние rebuild'ы, jank, размер бандла, списки на тысячах элементов. Ежедневное использование AI-агентов в разработке (Claude Code, Cursor и аналоги) — генерация экранов, рефакторинг, разбор чужого кода, написание тестов. Умение поддерживать проект в состоянии, пригодном для работы агента: понятная структура, документация, правила для модели в репозитории. Осознанное ревью AI-кода: во Flutter модель особенно охотно порождает лишние rebuild'ы, кривой state и устаревшие API — вы это ловите. Интерес к AI-фичам в самом приложении: чат-интерфейсы, стриминг ответов, голосовой ввод. Будет плюсом Опыт с картами, реалтаймом (WebSocket), сложными формами и платёжными сценариями. Собственные пакеты на pub.dev или вклад в open source. Базовое понимание CI/CD и Docker: собрать сборку в пайплайне, не дожидаясь чужой помощи. Готовность взять на себя часть backend-задач на NestJS. Обязанности Разрабатывать и поддерживать приложение на Flutter под iOS и Android из одной кодовой базы. Отвечать за архитектуру клиента: state management [Riverpod/BLoC], навигация, слой данных, оффлайн-режим и кэширование. Реализовывать сложный UI по макетам, включая анимации и нестандартные компоненты. Работать с нативными возможностями: пуши, геолокация, камера, deeplinks, платежи. Отвечать за релизы: сборки, подписи, публикация в App Store и Google Play, разбор крашей и метрик. Совместно с backend проектировать контракты API — не просто «потреблять то, что дали». Условия График работы 5/2, оф
Employer contacts (email/phone/telegram) are hidden from the public preview — send your CV, and we will connect you directly.
Urgent question? Message @ekaterinovikova