Senior Flutter/Dart (Инженер, Архитектор и AI-пионер) (удаленная работа)
(вакансия не опубликована)

14 июня 2025

Уровень зарплаты:
от 237 009 до 316 012 руб.
Требуемый опыт работы:
Не указан

Вакансия: Senior Flutter/Dart (Инженер, Архитектор и AI-пионер)

Описание вакансии

О компании:

## О нас

Hilart Group холдинг с 4-летней историей, специализирующийся на продаже биодобавок в Латинской Америке (Перу, Чили, Колумбия). В компании работает более 500 сотрудников.

Наши IT-продукты:
- Внутренние системы для логистики, колл-центра и финансового учета
- AI-инструменты для автоматизации работы IT-отдела

## Кого мы ищем

Flutter-разработчика, готового работать с полным Dart-стеком для улучшения логистической системы компании, способного нести ответственность за надежность ИТ системы и обеспечение ее бесперебойной работы.Flutter-разработчика, готового работать с полным Dart-стеком для улучшения логистической системы компании.


## Что вы будете делать

### Основные задачи (80% времени)
- Разработка мобильного приложения на Flutter для логистики
- Создание backend-сервисов на Dart (90%) и Python (10%)
- Написание тестов и проведение код-ревью
- Работа с AI-инструментами (GPT, Claude) для ускорения разработки

### Дополнительные задачи (20% времени)
- Проектирование архитектуры новых модулей
- Оптимизация существующих процессов
- Внедрение лучших практик разработки


## Технический стек

Frontend: Flutter, BLoC, GraphQL client
Backend: Dart (shelf), Python, gRPC, GraphQL
База данных: PostgreSQL
Инфраструктура: Docker, GitLab CI/CD, Firebase
Messaging: Pub/Sub


## Требования

### Обязательные
- Flutter/Dart от 3 лет коммерческого опыта
- Опыт fullstack-разработки (frontend + backend)
- Понимание Clean Architecture
- Опыт работы с GraphQL
- Готовность к код-ревью и написанию тестов

### Будет плюсом
- Опыт backend-разработки на любом языке (для понимания серверной логики)
- Работа с Dart на сервере (shelf, serverpod, dart frog)
- Опыт с логистическими системами
- Использование AI-инструментов в разработке


## Ключевые компетенции

Инженерное мышление с фокусом на надежность
Вы должны быть тем человеком, для которого "скомпилировалось" это только начало пути. Вы стремитесь к "150% надежности" и понимаете, что настоящее качество достигается через многоуровневую проверку: от unit-тестов до валидации бизнес-сценариев. Вы способны отличить решение "на троечку" от production-ready кода и готовы довести любой результат до уровня "4 с плюсом".

Работа с AI-инструментами как основной навык
Вы уже имеете опыт работы с LLM (GPT, Claude, Cursor) и понимаете, что правильно сформулированный промпт это половина успеха. Вы знаете ограничения AI и умеете их обходить через итеративное улучшение запросов. Готовы разрабатывать методологии для эффективной работы AI-агентов в команде. Мы не ищем эксперта ищем того, кто готов расти вместе с нами.

Бизнес-ориентированность
Вы понимаете, что код это средство, а не цель. Способны извлекать реальные бизнес-требования, генерировать наборы бизнес-кейсов (в том числе с помощью AI) и валидировать, что технические решения покрывают потребности бизнеса. Простое покрытие кода тестами недостаточно важно покрытие реальных сценариев использования.

Проактивность и автономность
Вы способны сказать команде: "Ребята, эта штука кривая, давайте сделаем лучше" и предложить конкретный план улучшений. С первой же задачи приносите измеримую пользу через качественный подход. Не ждете идеального ТЗ сами выясняете детали и предлагаете решения.

Способность быть проводником изменений
Вы не просто понимаете концепции качества и надежности, но и можете донести их до команды. Готовы быть евангелистом новых подходов к разработке, где человек фокусируется на архитектуре и контроле качества, а AI выполняет рутинную работу по написанию кода.

## Что мы предлагаем

- Стабильная удаленная работа в растущей компании
- Возможность влиять на архитектурные решения
- Performance review с возможностью роста компенсации

## Как откликнуться?

1. Пройдите тест (5-7 минут): https://forms.gle/4BPEExLobGkkHyKT7
2. Отправьте резюме @brilliant191

*Примечание: Резюме рассматриваются только после прохождения теста*