Кого мы ищем
Lead Unity разработчика, который присоединится к команде разработки и будет отвечать за создание высококачественного кода, а также выстраивать эффективные процессы разработки, развивать команду и двигать наши технологические решения на новый уровень.
Про разработку в OMG:
Основной язык разработки на мобильных игровых проектах C# на игровом движке Unity. Для серверных решений используем Python. На отдельных проектах используется Zenject, а игровая логика построена на ECS (Morpeh). Активно используем библиотеки Firebase, Appmetrica, Appsflyer, Applovin.
Работаем с CI/CD на Jenkins. Есть направление модулей для общего функционала между проектами.
💫 Подробнее о проектах
Задачи
- Руководство командой Unity-разработчиков: найм и профессиональный рост сотрудников, проведение code review;
- Техническое руководство проектами: архитектурные решения, оптимизация производительности и масштабирование, разделение проектов на модули;
- Проектирование и разработка архитектуры игровых механик;
- Разработка технической документации и участие в планировании спринтов;
- Интеграция полезных SDK;
- Взаимодействие с другими отделами для достижения целей проекта.
Требования
- Опыт разработки приложений на Unity C# от 4-х лет;
- Опыт управления командой разработчиков от 1 года;
- Знание ООП, паттернов, алгоритмов, структур данных и оптимизации;
- Владение системами контроля версий (Git);
- Опыт работы с CI/CD;
- Технический английский язык (чтение документации).
📌 Почему вам как Lead Unity разработчику может быть интересна наша вакансия?