Роли · AR/VR Developer · Senior

Что должен уметь Senior }

34 ключевых навыков, всего 51. Ожидания по каждому навыку и что меняется на следующем уровне.

На этой странице — что ожидается от Senior }, навык за навыком. Ключевые навыки оценивают руководитель и коллеги в цикле ревью; остальные учитываются только в самооценке. Основные области: Основы программирования, Тестирование и QA, Контроль версий и коллаборация.

34ключевых навыков
17дополнительных навыков
6областей
96%на уровне Продвинутый или Эксперт
Оценить себя как Senior Полная матрица роли

Ключевые навыки для Senior

Сгруппированы по областям. Метка справа — ожидаемая глубина: Осведомлённость, Применение, Продвинутый или Эксперт.

Основы программирования · 8

Проектирует memory-aware архитектуру для XR. Использует unmanaged memory (NativeArray, UnsafeUtility) для критичных XR-систем. Оптимизирует texture memory для мобильного VR. Реализует custom allocators.

Разрабатывает высокопроизводительные алгоритмы для XR: BVH traversal, frustum culling, spatial indexing. Оптимизирует под кэш-линии процессора. Проектирует data-oriented architecture для XR.

Проектирует архитектуру асинхронных XR-систем. Оптимизирует async-пайплайн для минимизации GC allocations. Реализует streaming loading без фризов для VR.

Формирует стандарты качества кода для XR-проекта. Настраивает автоматические проверки качества в CI. Проектирует архитектуру для поддерживаемости.

Проектирует многопоточные XR-системы. Использует Unity DOTS Job System для параллельных вычислений. Оптимизирует threading model для минимизации frame spikes. Реализует lock-free алгоритмы.

Проектирует кастомные архитектурные паттерны для XR. Комбинирует паттерны для сложных XR-систем. Адаптирует паттерны под ограничения real-time XR.

Принципы ООП и SOLID Продвинутый

Проектирует масштабные ООП-системы для XR. Балансирует между ООП и data-oriented подходами для оптимальной производительности. Разрабатывает API для XR-библиотек.

Структуры данных Продвинутый

Проектирует кастомные структуры данных для XR-оптимизации: NativeArray, NativeHashMap для DOTS. Реализует lock-free структуры для multithreaded XR. Оптимизирует memory layout.

Тестирование и QA · 1

Unit-тестирование Продвинутый

Проектирует тестовую стратегию для XR-проекта. Создаёт тестовые фреймворки для VR/AR-специфичных сценариев. Автоматизирует regression testing. Реализует playmode tests.

Контроль версий и коллаборация · 2

Code Review Продвинутый

Проводит глубокий code review с фокусом на XR performance, memory, архитектуру. Формирует review checklist для XR. Менторит через code review.

Git Advanced Продвинутый

Настраивает Git workflows для XR-команды. Оптимизирует работу с большими репозиториями (partial clone, sparse checkout). Проектирует branching strategy для multi-platform XR.

Game Development · 8

Проектирует performance strategy для XR-проекта. Внедряет automated performance testing. Оптимизирует rendering pipeline: custom SRP, GPU instancing, compute shaders. Работает с Vulkan/Metal для low-level оптимизаций.

Game Rendering Эксперт

Разрабатывает кастомные render pipelines для XR. Оптимизирует GPU-производительность для мобильного VR (Quest). Реализует advanced rendering техники: reflection probes, dynamic GI, volumetric. Профилирует через RenderDoc / Frame Debugger.

Unity Engine Эксперт

Проектирует масштабные Unity-проекты. Разрабатывает custom render pipelines и шейдеры. Использует Burst Compiler и Jobs System для высокопроизводительных вычислений. Создаёт native plugins. Настраивает DOTS/ECS.

Game Animation Systems Продвинутый

Разрабатывает кастомные анимационные системы для XR: full-body tracking, facial animation. Реализует physics-based animation. Оптимизирует skeletal animation для мобильного VR (bone reduction, animation compression).

Game Audio Programming Продвинутый

Проектирует аудио-архитектуру для XR-проектов. Разрабатывает динамические аудио-системы на основе пространственного контекста. Оптимизирует spatial audio для различных XR-устройств. Интегрирует audio occlusion и reverb зоны.

Game Physics Продвинутый

Разрабатывает кастомные физические решения для XR. Реализует deterministic physics для мультиплеерных VR. Оптимизирует physics timestep для VR frame budget. Работает с soft body и cloth physics.

Game UX и UI Design Продвинутый

Разрабатывает UX-фреймворк для XR-приложений. Проектирует adaptive UI, учитывающий различные XR-устройства. Создаёт design system для spatial interfaces. Исследует новые парадигмы XR UX.

Unreal Engine C++/Blueprints Продвинутый

Проектирует архитектуру UE5-проектов для VR/AR. Оптимизирует рендеринг для VR (instanced stereo, forward shading). Разрабатывает кастомные плагины и модули. Работает с Unreal Insights для профилирования.

XR: AR/VR/MR · 12

3D Math Эксперт

Разрабатывает математические алгоритмы для XR: spatial mapping, mesh reconstruction, ICP registration. Оптимизирует вычисления с использованием SIMD-инструкций. Проектирует custom spatial data structures (octree, BVH) для XR-сцен.

AR Content Creation Эксперт

Проектирует пайплайн создания AR-контента от моделирования до деплоя. Разрабатывает процедурный AR-контент и шейдеры. Внедряет PBR-рендеринг для фотореалистичного AR. Оптимизирует asset bundle стратегию для динамической загрузки AR-контента.

ARKit / ARCore Эксперт

Глубоко владеет ARKit Scene Geometry и ARCore Depth API для создания сложных AR-сцен. Реализует custom AR-пайплайны с использованием camera feed и point cloud данных. Оптимизирует AR-трекинг под конкретные сценарии (indoor/outdoor). Интегрирует machine learning модели в AR-пайплайн.

Markerless AR Tracking Эксперт

Глубоко понимает алгоритмы SLAM и visual-inertial navigation. Реализует кастомные трекинг-решения для специфических сценариев. Интегрирует LiDAR-данные для mesh reconstruction. Разрабатывает multi-anchor системы для масштабных AR-сцен.

Meta Quest Development Эксперт

Глубоко оптимизирует производительность под Quest (Application SpaceWarp, Foveated rendering). Реализует кастомные Passthrough эффекты и Scene API. Разрабатывает Quest-специфичные фичи (Shared Spatial Anchors, Scene Understanding). Профилирует через Meta Quest Developer Hub.

OpenXR Standard Эксперт

Глубоко владеет OpenXR specification и extensions. Разрабатывает кастомные OpenXR layers и extensions. Оптимизирует рендеринг через OpenXR composition layers. Реализует cross-vendor совместимость.

Spatial Computing Эксперт

Проектирует архитектуру spatial computing систем. Разрабатывает алгоритмы пространственного маппинга и реконструкции. Оптимизирует spatial queries и collision detection для real-time XR. Интегрирует machine learning для scene understanding.

VR Controller Integration Эксперт

Проектирует абстракцию ввода для кросс-устройственной совместимости. Реализует кастомные gesture recognition системы с machine learning. Оптимизирует hand tracking latency и точность. Разрабатывает finger tracking с использованием Quest Hand Tracking API.

VR Interaction Design Эксперт

Проектирует UX-фреймворк для VR-приложений. Разрабатывает кастомные системы взаимодействия (gesture recognition, eye tracking). Оптимизирует input latency для комфортного VR-опыта. Реализует multimodal interaction (голос + жесты + контроллеры).

VR Locomotion и Comfort Эксперт

Разрабатывает адаптивные системы перемещения с динамическими comfort settings. Оптимизирует locomotion под конкретные VR-устройства (standalone vs PCVR). Реализует redirect walking и impossible spaces. Исследует минимизацию motion sickness на уровне рендеринга.

3D Asset Pipeline Продвинутый

Проектирует asset pipeline для XR-проекта. Автоматизирует оптимизацию 3D-ассетов (batch processing, scripted import). Работает с procedural generation для AR/VR-контента. Внедряет USD-пайплайн для collaborative 3D-работы.

Apple visionOS Development Продвинутый

Проектирует архитектуру visionOS-приложений с immersive spaces. Разрабатывает кастомные RealityKit-компоненты и системы. Оптимизирует рендеринг для visionOS (render-to-texture, shader optimization). Интегрирует SharePlay для collaborative XR.

Performance Engineering · 3

Latency Optimization Эксперт

Проектирует low-latency архитектуру для XR. Оптимизирует render pipeline для минимальной latency. Реализует custom reprojection. Работает с display timing и vsync.

CPU Profiling Продвинутый

Проводит глубокое CPU-профилирование XR-приложений: cache misses, branch prediction, SIMD. Использует platform-specific profilers (Snapdragon Profiler для Quest). Оптимизирует на уровне инструкций.

Memory Profiling Продвинутый

Проводит глубокий анализ памяти XR-систем: fragmentation, allocation patterns. Оптимизирует managed/unmanaged memory баланс. Реализует custom memory tracking.

Дополнительные навыки

Команда их не оценивает, но они входят в самооценку и план развития.

Интеграционное тестированиеОсновы сетейОсновы System DesignПрактики безопасного кодаСтруктурированное логированиеAWSDockerGitHub Actions / GitLab CIKubernetes CoreOWASP и безопасность приложенийPostgreSQLPrometheus и GrafanaPrompt Engineering для кодаRedisREST API DesignChatGPT / ClaudeGitHub Copilot

Что меняется на Lead

36 навыков получают более высокое ожидание или становятся ключевыми при переходе с Senior на Lead. Сначала самые большие скачки.

Страница Lead →
Прогоните это со всей командой
Самооценка плюс оценка руководителя и коллег по одной матрице, зоны роста и готовность к следующему уровню для каждого инженера. Team Pro бесплатно 14 дней; личные инструменты бесплатны всегда.
Попробовать с командой (14 дней бесплатно) Отправить тимлиду

} в открытой матрице компетенций: 51 навыков на 5 уровнях. Матрица бесплатна для специалистов и останется бесплатной.