Select your current position
Pick a role and level — we'll show the growth path, skills and gap analysis.
Development path
Junior
0-2 years
Responsibility: Выполнение задач под руководством старших коллег. Изучение кодовой базы, стандартов и процессов команды. Написание кода по спецификациям, исправление простых багов, написание тестов.
Key skills:
Middle
2-5 years
Responsibility: Самостоятельная разработка фич от декомпозиции до деплоя. Участие в code review. Оптимизация производительности. Менторинг junior-разработчиков. Участие в архитектурных обсуждениях.
Key skills:
Senior
5-8 years
Responsibility: Проектирование архитектуры компонентов и сервисов. Решение сложных технических проблем. Ведение технического долга. Code review как gatekeeper качества. Менторинг middle-разработчиков. Выбор технологий для новых задач.
Key skills:
Lead / Staff
7-12 years
Responsibility: Техническое лидерство команды или направления. Проектирование системной архитектуры. Координация с другими командами. Формирование стандартов и best practices. Участие в найме. Планирование технического roadmap.
Key skills:
Principal
10+ years
Responsibility: Техническая стратегия на уровне компании или домена. Кросс-организационное влияние. Решение системных проблем бизнеса через технологии. Менторинг lead-инженеров. Публичное представление компании.
Key skills:
Gap analysis: skills to develop
To reach the next level you'll need to develop:
Conducts systematic performance testing: profiles CPU/GPU through built-in engine tools (Unity Profiler, Unreal Insights). Identifies memory leaks and draw call spikes.
Systematically tests physics engine: checks collision detection on edge cases, tests vehicle physics, destructible environments. Validates physics at different framerates.
Independently conducts full cycle of functional and regression testing of game builds. Classifies defects by severity/priority, verifies compliance with TRC/TCR requirements from Sony/Microsoft.
Conducts UX review of game flow: evaluates onboarding, game feel, control responsiveness. Analyzes playtest session data, identifies frustration points and progression drop-off.