Flutter/Flame Developer (2D / performance)
Прямой работодатель NComSoft ( ncomsoft.ru )
Опыт работы от 3 до 5 летот 100 000 до 200 000 ₽
О компании
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; ответственность за результат).
Формат и условия сотрудничества обсуждаем под ваш уровень и формат занятости.
