Ведущий разработчик Flutter / Senior Fullstack Developer (AI/LLM)
Описание
Локация: Москва, офисный или гибридный формат работы
Зарплата: от 600 000 ₽ в месяц на руки
Компания
Сервис Плюс развивает собственный программный продукт на пересечении мобильной разработки, серверных систем и прикладного искусственного интеллекта.
Что делать
Проектировать и развивать кроссплатформенное приложение на Flutter/Dart для iOS и Android.
Реализовывать функциональность на уровнях мобильного клиента, HTTP API, серверной бизнес-логики, фоновых обработчиков и интеграционных адаптеров.
Развивать серверную архитектуру на PHP 8.2, Slim 4 и PHP-DI с использованием PostgreSQL, Redis и PgBouncer.
Проектировать потоковую доставку результатов через SSE, восстановление прерванных операций и согласованность клиентского состояния с серверной историей.
Создавать устойчивое выполнение длительных задач с идемпотентностью, повторами, тайм-аутами, отменой и восстановлением после сбоев.
Формировать интеграционный слой для языковых и мультимодальных моделей, а также обеспечивать наблюдаемость, безопасность и эксплуатационную устойчивость системы.
Требования
От 6 лет коммерческой разработки ПО и опыт самостоятельного проектирования, реализации и сопровождения сложных систем.
Глубокое владение Flutter/Dart, практический опыт с BLoC/Cubit, GetIt и Dio; понимание асинхронности, управления состоянием, памяти и профилирования.
Опыт работы с iOS/Android, системными разрешениями, жизненным циклом приложений, platform channels и нативными интеграциями на Swift/Kotlin.
Сильная серверная подготовка: PHP 8+, REST API, SQL, индексы, транзакции, блокировки, кеширование и фоновые вычисления.
Опыт интеграции LLM и генеративных API, потоковой обработки, структурированных ответов, оценки качества, задержки и стоимости запросов.
Уверенная работа с Git, Docker Compose, Nginx/Caddy и S3-совместимыми хранилищами; опыт тестирования, code review и документирования архитектурных решений.
Хорошо, если есть
Практический опыт RAG, embeddings, векторного поиска и воспроизводимой оценки качества AI-функциональности.
Опыт tool/function calling и проектирования инструментов для моделей.
Опыт автоматизации мобильных релизов, оптимизации мультимодальных интеграций и повышения надёжности платёжных механизмов.
Культура и преимущества
Полная занятость и постоянная работа с оформлением по трудовому договору.
Офисный или гибридный формат в Москве.
График 5/2, восьмичасовой рабочий день и выплаты два раза в месяц.
Участие в развитии собственного продукта с ответственностью за архитектуру, качество реализации и технический результат.
Итоговый уровень заработной платы обсуждается с учётом экспертизы и зоны ответственности.
Процесс найма
В отклике необходимо описать 1–2 проекта сопоставимой сложности, личные технические решения, учтённые ограничения и достигнутые результаты.