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.