Supercell ищет Senior Tools Programmer для работы onsite в Хельсинки, Финляндия. Поддерживается релокация.
Обязанности:
- Разработка и выпуск функционала для инструментов арт-пайплайна, используемых несколькими игровыми командами.
- Проектирование архитектуры подсистем: модели данных, форматы файлов, UI и рендеринг.
- Сотрудничество с художниками для выявления проблем в рабочих процессах и их трансформации в эффективные инструменты.
- Обеспечение высокого качества кроссплатформенной производительности и нативного поведения на Windows и macOS.
- Взаимодействие с командами движка и игры для управления границами пайплайна.
Требования:
- Опыт профессиональной разработки на C++ в продакшн-среде.
- Опыт создания нетривиальных десктопных пользовательских интерфейсов.
- Опыт выпуска кроссплатформенного ПО для Windows и macOS.
- Понимание основ графики: трансформы, рендеринговые пайплайны, анимация.
- Дисциплина в поддержке чистых API, документации и код-ревью.
- Умение эффективно общаться с техническими и нетехническими стейкхолдерами.
Желательно:
- Знание арт-пайплайнов и рабочих процессов творческих специалистов.
- Опыт с системами анимации (keyframing, timelines, curve editors).
- Знакомство с immediate-mode UI фреймворками, такими как Dear ImGui.
- Опыт в 3D или разработке игровых движков.
- Практический опыт в арт- или творческих дисциплинах.
Условия и преимущества:
- Культура на основе независимых команд, доверия и высокой автономии.
- Комплексная поддержка релокации для сотрудников, их семей и питомцев.
- Конкурентная компенсация и поддерживающая, ориентированная на человека рабочая среда.
- Фокус на личном вкладе и росте, а не на корпоративных должностях.