⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие  вакансии

Flutter/Flame Developer (2D / performance)

Прямой работодатель  NComSoft ( ncomsoft.ru )
Миддл • Сеньор • Тимлид/Руководитель группы
Информационные технологии • Разработка • Flutter • Android • React Native • Xamarin • iOS • Kotlin • Ecommerce • Gamedev
29 января
Удаленная работа • Частичная занятость
Опыт работы от 3 до 5 лет
от 100 000 до 200 000 ₽
Работодатель  NComSoft
Описание вакансии

О компании

ncomsoft — IT-команда, которая разрабатывает и поддерживает веб-продукты и сервисы для международных клиентов. Работаем небольшими командами, без лишней бюрократии, с фокусом на качество кода и понятные процессы.

Что предстоит делать

Разрабатывать интерактивные/игровые модули на Flutter + Flame (встраивание Flame-сцены в Flutter-приложение).

Реализовывать и поддерживать камеру/viewport (скролл, follow, zoom, границы мира, параллакс и т.п.).

Делать UI-часть, где требуется поворот/ориентация: RotatedBox и связанные кейсы.

Делать анимации: спрайтовые, таймлайны, переходы; интегрировать Lottie.

Проводить оптимизацию ресурсов: ассеты/спрайт-листы/кэширование/ленивая загрузка, уменьшение веса и времени загрузки.

Проводить оптимизацию памяти и производительности (много тяжёлых спрайтов + камера): профилирование, устранение утечек, контроль аллокаций/GC, стабильный FPS на средних устройствах.

Требования 

Уверенный опыт Flame + Flutter Integration (не “поигрался”, а production-кейсы).

Практический опыт с RotatedBox и корректной версткой/логикой при поворотах.

Опыт работы с камерой (в контексте Flame/игрового мира и/или Flutter-плагинов камеры — важно, чтобы вы уверенно решали задачи “камера + производительность”).

Опыт оптимизации ресурсов (assets pipeline, sprite sheets/atlases, preloading, кэш).

Опыт анимаций + Lottie (подключение, оптимизация, fallbacks).

Опыт оптимизации памяти на проектах с тяжёлыми спрайтами и активной камерой (профилирование — обязательно).

Будет плюсом

Опыт с sprite batching, custom painters/shaders, Rive/Spine.

Понимание Flutter rendering pipeline, изоляты/compute, практики профилирования (DevTools).

Как мы работаем

Прозрачные процессы (Agile/Scrum, Git; ответственность за результат).

Формат и условия сотрудничества обсуждаем под ваш уровень и формат занятости.