Роли · React Native Developer · Principal

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

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

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

36ключевых навыков
15дополнительных навыков
11областей
100%на уровне Продвинутый или Эксперт
Оценить себя как Principal Полная матрица роли

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

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

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

Формирует организационные стандарты алгоритмической оптимизации мобильных приложений. Определяет архитектурные паттерны эффективной обработки данных для React Native. Консультирует команды по выбору алгоритмов для критичных сценариев — offline-sync, real-time обновления, поиск.

Формирует организационную стратегию управления асинхронностью в мобильных приложениях. Определяет паттерны offline-first архитектуры с синхронизацией данных. Проектирует решения для распределённых систем — real-time sync, conflict resolution, eventual consistency в мобильных клиентах.

Формирует организационную культуру качества кода в мобильной разработке. Определяет метрики и KPI для кодовой базы React Native приложений. Проектирует инструментарий для автоматизации проверок качества. Внедряет архитектурные fitness functions для контроля деградации кода.

Формирует enterprise-каталог паттернов проектирования для мобильной разработки. Определяет reference-архитектуру React Native приложений с паттернами для масштабирования, переиспользования и поддержки. Ведёт архитектурные стандарты на уровне организации.

Формирует организационные стандарты объектно-ориентированного проектирования в мобильной разработке. Определяет баланс между ООП и функциональным подходом в React Native. Проектирует SDK и библиотеки компонентов с применением SOLID для переиспользования между командами.

Формирует enterprise-стандарты архитектуры данных в мобильных приложениях. Определяет стратегию выбора хранилищ и структур данных для различных типов React Native проектов. Проектирует reference-архитектуру offline-first приложений с оптимальным моделированием данных.

Формирует enterprise-стандарты типизации в мобильной разработке. Определяет стратегию shared types между React Native и backend. Проектирует монорепо-архитектуру с типобезопасным переиспользованием кода между iOS, Android и web через общие TypeScript-пакеты.

Frontend Development · 4

Формирует организационную стратегию accessibility для мобильных приложений. Определяет стандарты a11y для всех React Native проектов. Координирует интеграцию accessibility в design system. Выстраивает процессы аудита и сертификации мобильных приложений по WCAG.

Data Fetching Эксперт

Формирует организационную стратегию управления данными в мобильных приложениях. Определяет архитектуру API gateway для мобильных клиентов — BFF, GraphQL federation. Проектирует offline-first data layer с conflict resolution для enterprise React Native приложений.

React Core Эксперт

Формирует стратегию использования React экосистемы на уровне организации. Оценивает влияние новых React API на мобильную разработку. Определяет архитектуру переиспользования React-компонентов между React Native и web. Планирует миграцию на New Architecture.

State Management Эксперт

Формирует enterprise-стандарты управления состоянием в мобильных приложениях. Определяет стратегию синхронизации данных между мобильными клиентами и backend-сервисами. Проектирует reference-архитектуру для offline-capable приложений с предсказуемым state management.

Mobile Development · 7

App Store Optimization Эксперт

Формирует стратегию мобильных сторов на уровне организации для кросс-платформенных продуктов: оценивает enterprise ASO-инструменты и аналитические платформы, проектирует глобальные фреймворки локализации листингов, формирует governance экспериментирования для discoverability приложений по всем продуктовым линиям.

Core Data и SwiftData Эксперт

Формирует организационную стратегию работы с данными на iOS платформе. Определяет архитектуру native-модулей для оптимального хранения — когда bridging к Core Data оправдан vs MMKV/SQLite. Координирует совместимость решений между React Native и нативными iOS-командами.

Mobile CI/CD Эксперт

Формирует организационную стратегию CI/CD для мобильных приложений. Определяет архитектуру build infrastructure — self-hosted vs cloud (EAS), управление сертификатами. Проектирует unified pipeline для React Native монорепо с общими компонентами между несколькими приложениями.

Mobile Performance Эксперт

Формирует организационные стандарты производительности мобильных приложений. Определяет метрики и SLA для React Native — crash-free rate, ANR rate, startup time по перцентилям. Проектирует инфраструктуру performance monitoring и alerting для всех мобильных продуктов.

Mobile Security Эксперт

Формирует enterprise-стратегию безопасности мобильных приложений. Определяет security architecture — OWASP MASVS compliance, MDM-интеграция. Координирует security-процессы между мобильными и backend-командами. Проектирует secure SDLC для React Native разработки в организации.

Navigation и Deep Links Эксперт

Формирует организационную стратегию навигации для кросс-платформенных React Native приложений. Определяет архитектуру deep linking и universal links для iOS/Android. Координирует стандарты навигации между React Native и нативными Android-командами организации.

React Native Эксперт

Формирует стратегию мобильной разработки на React Native на уровне организации. Определяет технологический roadmap — New Architecture, Expo adoption, монорепо. Оценивает React Native vs нативная разработка для новых продуктов. Выстраивает процессы и практики для масштабирования.

API и интеграции · 4

Формирует enterprise-стратегию API-документации для мобильных приложений. Определяет стандарты API governance — style guides, design reviews, versioning policy. Проектирует developer portal для мобильных команд. Координирует унификацию API-документации на уровне организации.

Формирует организационную стратегию real-time коммуникаций для мобильных приложений. Определяет выбор технологий — WebSocket vs SSE vs long-polling для различных use cases. Проектирует масштабируемую real-time инфраструктуру для React Native с учётом мобильной специфики.

GraphQL Design Эксперт

Формирует enterprise-стратегию GraphQL для мобильных приложений организации. Определяет архитектуру — schema stitching, federation для мобильных клиентов. Проектирует API evolution-стратегию с учётом версий мобильных приложений в production и App Store review cycle.

REST API Design Эксперт

Формирует организационную стратегию API-интеграции для мобильных приложений. Определяет архитектуру API gateway и BFF для React Native. Проектирует enterprise-паттерны — API versioning, deprecation policy, backward compatibility для мобильных клиентов с длинным циклом обновления.

DevOps и CI/CD · 1

Формирует организационную DevOps-стратегию для мобильных приложений. Проектирует unified CI/CD платформу для React Native проектов — shared workflows, reusable actions, centralized secrets. Определяет SLA для пайплайнов. Внедряет GitOps-практики для управления мобильными релизами.

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

Формирует организационную стратегию интеграционного тестирования мобильных приложений. Определяет стандарты contract testing между мобильными и backend-командами. Проектирует инфраструктуру для параллельного тестирования на разных версиях iOS/Android в организации.

Формирует организационную QA-стратегию для мобильных приложений. Определяет стандарты quality gates — crash-free rate, ANR rate, test coverage. Проектирует централизованную QA-инфраструктуру — device labs, test automation framework, monitoring. Координирует QA-процессы между командами.

Формирует организационную стратегию E2E-тестирования мобильных приложений. Определяет стандарты автоматизации — smoke tests, regression suite, release validation. Проектирует централизованную device farm для всех мобильных команд. Внедряет quality gates на уровне релизного процесса.

Формирует организационную культуру тестирования мобильных приложений. Определяет стандарты quality assurance — минимальное покрытие, обязательные тесты для критических путей. Проектирует shared testing infrastructure — fixtures, factories, custom matchers для React Native проектов организации.

Безопасность · 2

Формирует enterprise security стратегию для мобильной разработки. Определяет compliance framework — OWASP MASVS, GDPR, SOC2 для мобильных приложений. Проектирует security architecture — secure SDLC, incident response plan. Координирует security-практики между мобильными командами.

JWT / OAuth2 / OIDC Эксперт

Формирует enterprise-стратегию аутентификации для мобильных приложений. Определяет IAM-архитектуру — централизованный auth-сервис, SSO across apps, device trust. Проектирует zero-trust security model для мобильных клиентов. Координирует compliance — GDPR consent, biometric policies.

AI-ассистированная разработка · 2

ChatGPT / Claude Эксперт

Формирует организационную стратегию AI-assisted разработки для мобильных команд. Оценивает ROI от внедрения AI-инструментов в React Native workflow. Определяет policies — безопасность кода, IP-защита, допустимые use cases. Проектирует интеграцию AI в SDLC мобильных приложений.

GitHub Copilot Эксперт

Формирует организационную стратегию GitHub Copilot для мобильных команд. Определяет licensing, security policies, code ownership для AI-generated кода. Оценивает Copilot Enterprise для организации — knowledge bases, custom models. Координирует adoption across mobile и backend-команды.

Архитектура и проектирование · 2

Формирует enterprise-архитектуру мобильных приложений. Определяет стратегию — React Native vs Native vs Hybrid для разных продуктов. Проектирует platform-архитектуру — shared SDK, design system, common services. Координирует архитектурные стандарты между мобильными командами организации.

Clean Architecture Эксперт

Формирует enterprise-стандарты Clean Architecture для мобильной разработки. Определяет reference-архитектуру React Native приложений с чистыми слоями, переиспользуемым domain и data layers. Проектирует архитектурные fitness functions для автоматического контроля архитектурных правил.

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

Code Review Эксперт

Формирует организационные стандарты code review для мобильной разработки. Определяет review-процессы для кросс-командных PR — shared libraries, design system. Проектирует автоматизацию review — AI-assisted review, architectural checks. Координирует knowledge sharing через review между командами.

Git Advanced Эксперт

Формирует организационные стандарты работы с Git для мобильных проектов. Определяет стратегию управления репозиториями — монорепо vs полирепо для React Native. Проектирует Git-инфраструктуру — branch protection, automated releases, cross-repo dependencies для мобильных приложений.

Performance Engineering · 1

Performance Budgets Эксперт

Формирует организационные стандарты производительности мобильных приложений. Определяет performance culture — обязательный benchmarking, performance review в каждом спринте. Проектирует centralized performance dashboard для всех React Native приложений. Определяет SLA по перцентилям для организации.

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

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

Индексирование БДМногопоточное программированиеОсновы сетейСтруктурированное логированиеAWSCursor IDEDockerKubernetes CoreOpenTelemetryOWASP и безопасность приложенийPostgreSQLPrometheus и GrafanaPrompt Engineering для кодаRedisTerraform
Прогоните это со всей командой
Самооценка плюс оценка руководителя и коллег по одной матрице, зоны роста и готовность к следующему уровню для каждого инженера. Team Pro бесплатно 14 дней; личные инструменты бесплатны всегда.
Попробовать с командой (14 дней бесплатно) Отправить тимлиду

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