Мы — команда заказной разработки. Развиваем мобильное приложение для крупного ритейлера на долгосрочном проекте. У приложения уже есть кодовая база: предстоит выпускать новые функции, улучшать её структуру и постепенно сокращать технический долг.
Ищем разработчика, который умеет самостоятельно разбираться в задаче, предлагать техническое решение и обсуждать его с командой. У вас будет возможность влиять на архитектуру приложения и используемые подходы.
Чем предстоит заниматься
- Развивать существующее Flutter-приложение и реализовывать новые пользовательские сценарии.
- Проектировать доменную логику и границы модулей, улучшать архитектуру по мере развития продукта.
- Разбираться в сложных участках кода и планировать постепенный рефакторинг.
- Уточнять цель задачи, замечать риски и предлагать альтернативы, когда постановку можно улучшить.
- Прорабатывать интерфейсные решения с опорой на пользовательский сценарий и существующие паттерны приложения.
- Разбирать ошибки, работать с интеграциями и участвовать в подготовке релизов.
Что для нас важно
- От трёх лет коммерческой мобильной разработки и уверенный опыт с Flutter/Dart.
- Опыт развития существующего приложения, включая архитектурные изменения и работу с техническим долгом.
- Понимание управления состоянием, асинхронного кода, навигации и взаимодействия с API.
- Знание особенностей мобильных приложений на iOS и Android.
- Умение объяснять свои решения, оценивать компромиссы и заранее сообщать о рисках.
Будет плюсом
- Опыт с push-уведомлениями, deep links, картами и мобильной аналитикой.
- Практический опыт применения ИИ-инструментов для разбора существующего кода, поиска вариантов решений и ускорения рутинной работы с проверкой результата.