Senior/Lead Developer
Remote | full time
На позицию Senior/Lead Developer в небольшую команду разработки, требуется человек с хорошими навыками и знаниями движка Unreal Engine.
Характер проектов - B2B (Обучающие симуляторы, конфигураторы, цифровые двойники производств и т.д.)
Платформы - VR\PC (Windows\Android).
От вас требуются: отличное знание движка Unreal Engine, понимание принципов ООП, навыки проектирования архитектуры приложений, умение писать понятный и масштабируемый код, умение декомпозировать задачи и делегировать их команде разработки. Понимание рендер-пайплайна, принципов оптимизации под настольные и мобильные платформы, навыки работы с профайлером для отладки и рефакторинга кода.
Работа в молодой, амбициозной студии, которая уже имеет в портфолио ряд крупных B2B VR проектов. Возможна удаленная работа с периодическим посещением офиса (обговаривается заранее).
Задачи:
- Участие в проектировании архитектуры приложений
- Участие в планировании разработки (делегирование, менторство, техническая экспертиза)
- Реализация Core-механик приложений
- Написание масштабируемых фич
- Интеграция сторонних решений
- Написание и поддержка документации.
Базовые навыки:
- Знание C++ в контексте Unreal Engine
- Понимание принципов построении архитектуры приложений, умение писать понятный и масштабируемый код, который можно передавать в использование команде разработки
- Способность декомпозировать сложные задачи на подзадачи и решать их
- Умение находить альтернативные решения
- Умение находить и понимать информацию, находящуюся в свободном доступе
- Базовый английский, умение читать и понимать оригинальные документации
- Организованность, навыки коммуникации и опыт командной работы
Плюсом будет:
- Собственные pet-проекты или участие в indie командах
- Опыт разработки VR приложений или VR-механик, работа с фреймворком "VRExpansion"
- Опыт работы с системами контроля версий Git/Plastic и таскерами Аtlassian (Jira\Trello) продуктами.
- Опыт написания документации кода
Готовы рассмотреть кандидатов без хороших знаний C++, однако приоритет будет отдаваться людям, имеющим знания и опыт написания плагинов\модулей\механик на C++ в контексте Unreal Engine. Приветствуется наличие репозитория или пула выполненных проектов. Будьте готовы к выполнению небольшого технического задания.
Контакт: