AI-ассистенты кодирования 1
▼
Использует ChatGPT/Claude для помощи с React Native — генерация компонентов, написание стилей StyleSheet, отладка ошибок Metro bundler. Формулирует промпты для получения TypeScript-кода с правильной типизацией. Проверяет сгенерированный код на актуальность React Native API.
Применяет ChatGPT/Claude для сложных задач React Native — проектирование custom hooks, рефакторинг навигации, оптимизация FlatList. Использует AI для написания тестов Jest/Detox, генерации TypeScript-типов из API-схем. Критически оценивает предложения AI с учётом мобильной специфики.
Интегрирует AI-инструменты в рабочий процесс React Native разработки — code review assistance, архитектурный анализ, performance audit. Использует ChatGPT/Claude для анализа crash-логов, проектирования миграций на New Architecture. Формирует промпт-шаблоны для типичных мобильных задач.
Определяет стратегию использования AI-инструментов в мобильной разработке команды. Формирует guidelines — какие задачи делегировать AI, как валидировать результаты. Внедряет AI-assisted code review для React Native. Обучает команду эффективному использованию ChatGPT/Claude для мобильных задач.
CI/CD 1
▼
Понимает базовую структуру CI/CD пайплайна для React Native — сборка, тесты, линтинг. Запускает готовые GitHub Actions workflows для проверки pull requests. Разбирается в логах сборки, находит причины падения тестов. Использует EAS Build через CLI для локальной и облачной сборки.
Настраивает GitHub Actions для React Native — параллельные jobs для iOS/Android, кеширование node_modules и Gradle/CocoaPods. Интегрирует EAS Build в пайплайн, настраивает автоматический деплой в TestFlight и Firebase App Distribution. Конфигурирует CodePush для OTA-обновлений из CI.
Проектирует CI/CD архитектуру для React Native монорепо — матричные сборки, conditional workflows по изменённым модулям. Оптимизирует время сборки — параллелизация, кеширование, incremental builds. Внедряет E2E-тесты Detox в CI с эмуляторами. Настраивает release automation.
Определяет DevOps-стратегию для мобильной разработки команды. Формирует пайплайны от commit до production — feature branches, staging, release candidates. Внедряет автоматический release management — версионирование, changelog, code signing. Координирует CI/CD с platform-специфичными требованиями.
Code Review 1
▼
Участвует в code review React Native проектов — читает diff, оставляет конструктивные комментарии. Проверяет базовые аспекты — TypeScript-типы, стили, naming conventions. Отвечает на review-комментарии и вносит правки. Учится на review от более опытных разработчиков.
Проводит качественные code review для React Native — проверяет архитектуру компонентов, правильность хуков, производительность FlatList. Выявляет потенциальные утечки памяти, missing cleanup в useEffect. Ревьюит платформозависимый код iOS/Android. Даёт actionable-рекомендации.
Ревьюит архитектурные решения в React Native — структуру навигации, state management, native-модули. Оценивает производительность — лишние ререндеры, тяжёлые вычисления на JS thread. Проверяет security — хранение секретов, certificate pinning. Формирует чек-листы для типичных PR.
Определяет code review процесс для мобильной команды — guidelines, чек-листы, SLA на review. Формирует культуру конструктивного review — focus на архитектуру и бизнес-логику. Внедряет автоматические проверки — Danger.js, custom lint rules. Менторит ревьюеров по качеству обратной связи.
E2E-тестирование 1
▼
Запускает готовые E2E-тесты Detox для React Native — понимает структуру тестов, testID-селекторы. Добавляет testID к компонентам для E2E-доступа. Разбирает логи падений E2E-тестов. Понимает различия запуска на iOS Simulator и Android Emulator. Фиксит простые flaky-тесты.
Пишет E2E-тесты с Detox для критических user flows — авторизация, основные CTA, навигация. Настраивает Detox конфигурацию для iOS и Android. Обрабатывает асинхронные ожидания — waitFor, animations. Интегрирует Detox в CI/CD, управляет эмуляторами в GitHub Actions.
Проектирует E2E-стратегию для React Native — выбор между Detox, Appium, Maestro. Внедряет Page Object Model для масштабирования тестов. Оптимизирует стабильность — retry-механизмы, правильные waitFor, управление test data. Настраивает параллельное выполнение на CI с device farms.
Определяет E2E-стратегию тестирования для мобильных продуктов. Формирует guidelines — какие сценарии автоматизировать, баланс скорость/покрытие. Внедряет мониторинг стабильности E2E — flakiness rate, execution time. Координирует E2E-инфраструктуру — device farms, CI runners для iOS/Android.
Git и workflow 1
▼
Использует Git для React Native разработки — создание веток, коммиты, pull requests. Понимает .gitignore для мобильного проекта — ios/Pods, android/build, node_modules. Резолвит простые merge-конфликты в компонентах. Следует convention для commit messages в команде.
Применяет продвинутые Git-стратегии для React Native — feature branches, rebasing, cherry-pick для hotfixes. Управляет конфликтами в Podfile.lock и build.gradle. Использует Git hooks для линтинга и проверки типов перед коммитом. Настраивает git-lfs для бинарных ресурсов (шрифты, изображения).
Проектирует Git-стратегию для React Native монорепо — workspace структура, selective builds по изменениям. Внедряет trunk-based development с feature flags для мобильных релизов. Настраивает автоматический changelog из conventional commits. Оптимизирует работу с большими React Native репозиториями.
Определяет Git-стратегию для мобильной команды — branching model, release branches, hotfix flow. Формирует guidelines — commit conventions, PR template, merge strategy. Координирует Git-процессы с CI/CD и релизным циклом App Store/Google Play. Внедряет code ownership через CODEOWNERS.
GraphQL 1
▼
Выполняет базовые GraphQL-запросы из React Native — queries и mutations с Apollo Client или urql. Понимает schema, types, variables. Использует useQuery/useMutation хуки для получения и отправки данных. Обрабатывает ошибки GraphQL и отображает результаты в компонентах.
Проектирует GraphQL-интеграцию в React Native — нормализованный кеш Apollo, оптимистичные обновления, подписки через WebSocket. Применяет fragments для переиспользования, pagination с cursor-based подходом. Генерирует типы из GraphQL-схемы с graphql-codegen для TypeScript.
Разрабатывает архитектуру GraphQL-слоя для масштабного React Native приложения. Проектирует кеш-стратегию — merge policies, field policies, cache eviction. Оптимизирует запросы для мобильных сетей — persisted queries, automatic batching. Внедряет offline-first GraphQL с cache persistence.
Определяет стратегию GraphQL для мобильных проектов команды. Формирует guidelines — query complexity, fragment co-location, кеш-стратегии. Координирует schema design между мобильной и backend-командами. Ревьюит GraphQL-архитектуру на предмет N+1, overfetching, underfetching.
iOS Development 1
▼
Понимает основы Core Data для гибридного хранения в React Native iOS-приложениях. Связывает нативный слой персистентности с JavaScript через нативные модули. Работает со SwiftData для простого локального хранения.
Самостоятельно реализует сложные экраны с Core Data и SwiftData. Оптимизирует производительность и потребление памяти. Работает с .
Проектирует архитектуру мобильного приложения с Core Data и SwiftData. Оптимизирует производительность для low-end устройств. Внедряет CI/CD для мобильной разработки. Менторит команду.
Определяет стратегию хранения данных на iOS в React Native проектах — выбор между AsyncStorage, MMKV, SQLite, Realm. Ревьюит интеграцию native-модулей для доступа к Keychain, UserDefaults. Формирует guidelines по миграции данных между версиями приложения на iOS.
React экосистема 1
▼
Использует основные концепции React, включая hooks, props и state в контексте React Native. Создаёт простые мобильные экраны, следуя платформенным гайдлайнам дизайна. Понимает жизненный цикл компонентов и базовые паттерны навигации.
Реализует сложные мобильные компоненты, связывая паттерны React core с нативными возможностями платформы. Оптимизирует рендеринг FlatList и управляет состоянием с Redux или Zustand. Тестирует компоненты с Jest и React Native Testing Library.
Глубоко владеет React Core в контексте React Native — оптимизация reconciliation для мобильных списков, правильное использование memo/useMemo/useCallback. Профилирует ререндеры через React DevTools и Flipper. Внедряет Concurrent Mode паттерны и Suspense для data fetching.
Определяет архитектурные стандарты использования React в мобильных приложениях. Формирует guidelines по оптимизации ререндеров, управлению жизненным циклом компонентов. Ревьюит применение React паттернов с учётом специфики React Native и New Architecture (Fabric).
State management 1
▼
Выполняет GET/POST запросы с fetch/axios в React Native. Отображает loading-индикаторы и ошибки сети. Использует useEffect для загрузки данных на экране. Понимает базовую работу с TanStack Query — useQuery для автоматического кеширования и рефетчинга данных из REST API.
Настраивает TanStack Query для мобильного приложения — staleTime, gcTime, retry, refetchOnReconnect. Реализует пагинацию с useInfiniteQuery для бесконечных списков. Применяет useMutation с optimistic updates. Обрабатывает офлайн-сценарии с persistQueryClient и MMKV.
Проектирует data-fetching архитектуру React Native приложения — API layer с интерцепторами, автоматический refresh токенов, request deduplication. Внедряет GraphQL с Apollo Client или urql. Оптимизирует сетевые запросы для мобильных сетей — prefetching, background sync.
Определяет стандарты data-fetching для мобильных проектов команды. Формирует архитектуру API-слоя — кодогенерация типов, централизованная обработка ошибок. Ревьюит стратегии кеширования и синхронизации данных. Внедряет мониторинг сетевых запросов через Flipper и аналитику.
System Design 1
▼
Понимает базовую архитектуру React Native приложения — разделение на экраны, компоненты, сервисы. Следует файловой структуре проекта — screens, components, hooks, services, navigation. Понимает клиент-серверную архитектуру и роль мобильного приложения как клиента REST/GraphQL API.
Проектирует архитектуру React Native модулей — Feature-Sliced или модульная структура. Разделяет приложение на слои: UI, бизнес-логика, data layer, navigation. Применяет dependency injection для тестируемости. Проектирует offline-first сценарии с кешированием и синхронизацией данных.
Проектирует архитектуру масштабного React Native приложения — монорепо с shared-пакетами, модульная архитектура с lazy loading. Определяет boundary между JS и Native слоями. Проектирует миграцию на New Architecture. Разрабатывает ADR (Architecture Decision Records) для ключевых решений.
Определяет архитектурную стратегию мобильных приложений команды. Формирует reference-архитектуру React Native — слои, модули, зависимости. Проводит architecture review для новых фич и проектов. Определяет trade-offs между монолитом и микрофронтендами в мобильном контексте.
Алгоритмы и структуры данных 2
▼
Понимает базовые алгоритмы сортировки и поиска, применяет их при работе с FlatList и SectionList в React Native. Оценивает сложность O(n) простых операций с массивами данных для рендеринга списков. Использует Set и Map для фильтрации дубликатов при обработке данных из API.
Оптимизирует алгоритмы обработки данных для мобильных устройств с ограниченными ресурсами. Применяет мемоизацию и кеширование вычислений в useMemo/useCallback для предотвращения лишних ререндеров. Выбирает оптимальные структуры данных для нормализации стейта в Zustand/Jotai.
Проектирует эффективные алгоритмы для работы с большими наборами данных в мобильном приложении — виртуализация, пагинация, инкрементальная загрузка. Профилирует алгоритмическую сложность через Flipper и Hermes profiler. Оптимизирует критические пути обработки данных.
Определяет стандарты алгоритмической эффективности для React Native проектов команды. Внедряет performance budgets на обработку данных в мобильных приложениях. Проводит ревью архитектурных решений с фокусом на вычислительную сложность и потребление памяти на устройствах.
Работает с массивами и объектами для управления данными в компонентах React Native. Использует Map для хранения кеша и Set для уникальных значений. Понимает структуру состояния приложения — вложенные объекты, нормализованные данные из REST API для отображения в списках.
Проектирует нормализованные структуры данных для стейт-менеджмента в Zustand/Jotai. Применяет деревья и графы для навигационных стеков React Navigation. Использует очереди для управления офлайн-операциями и синхронизацией данных через AsyncStorage/MMKV.
Разрабатывает оптимальные структуры хранения данных для MMKV и AsyncStorage с учётом ограничений мобильных устройств. Проектирует кеш-стратегии с TanStack Query, используя правильные ключи и инвалидацию. Оптимизирует структуры для минимизации ререндеров в больших списках.
Определяет стандарты моделирования данных в React Native приложениях команды. Ревьюит архитектуру хранения данных — выбор между AsyncStorage, MMKV, SQLite, WatermelonDB. Внедряет паттерны нормализации для предсказуемого управления состоянием в масштабных мобильных проектах.
Архитектурные паттерны 1
▼
Следует принципам чистой архитектуры в React Native проекте — разделение UI и логики через custom hooks. Не размещает бизнес-логику в компонентах. Понимает зависимости между слоями — экраны зависят от хуков, хуки от сервисов, сервисы от API-клиента. Следует naming conventions.
Применяет Clean Architecture в React Native — Domain layer (entities, use cases), Data layer (repositories, API), Presentation layer (screens, components). Реализует Dependency Inversion через абстракции сервисов. Изолирует platform-specific код через адаптеры для тестируемости.
Проектирует Clean Architecture для масштабного React Native приложения. Определяет границы модулей, контракты между слоями. Внедряет Use Case паттерн для бизнес-логики. Обеспечивает независимость domain-слоя от React Native фреймворка. Проектирует DI-контейнер для управления зависимостями.
Определяет архитектурные стандарты Clean Architecture для мобильных проектов. Формирует guidelines — структура модулей, правила зависимостей, архитектурные тесты (ArchUnit). Ревьюит соблюдение архитектурных boundaries. Менторит команду по применению Clean Architecture в React Native контексте.
Безопасность приложений 1
▼
Следует базовым security-практикам в React Native — не хранит секреты в коде, использует .env для конфигурации. Понимает опасность хранения токенов в AsyncStorage. Применяет HTTPS для всех запросов. Валидирует пользовательский ввод. Не логирует чувствительные данные в production.
Реализует secure storage в React Native — Keychain (iOS) и Keystore (Android) через react-native-keychain. Внедряет certificate pinning для защиты от MITM. Обфусцирует JS-бандл через Hermes bytecode. Проводит security review зависимостей с npm audit. Использует ProGuard для Android.
Проектирует security-архитектуру React Native приложения — защита данных at rest и in transit, биометрическая аутентификация, jailbreak/root detection. Внедряет RASP (Runtime Application Self-Protection). Проводит threat modeling для мобильного приложения по OWASP Mobile Top 10.
Определяет security-стратегию для мобильных приложений команды. Формирует secure coding guidelines для React Native — checklist для code review, mandatory security checks. Внедряет SAST/DAST в CI/CD пайплайн. Координирует penetration testing и security audits мобильных приложений.
Бенчмаркинг 1
▼
Понимает базовые метрики производительности React Native — время запуска, FPS, размер бандла. Использует Flipper для мониторинга рендеринга. Следует performance guidelines — избегает inline-стилей, лишних ререндеров. Измеряет размер APK/IPA и находит тяжёлые зависимости.
Настраивает performance budgets для React Native — лимиты на размер JS-бандла, время холодного старта, memory footprint. Профилирует с Hermes profiler и Systrace. Оптимизирует images с правильными resolutions. Внедряет мониторинг FPS через InteractionManager и performance marks.
Проектирует performance monitoring для React Native приложения — custom metrics, automated benchmarks, regression detection. Внедряет Sentry Performance / Firebase Performance для real-user monitoring. Определяет перцентильные бюджеты — P50/P95/P99 для startup, TTI, frame drops на разных устройствах.
Определяет performance-стратегию для мобильных продуктов. Формирует SLA — максимальное время запуска, минимальный FPS, допустимый размер бандла. Внедряет performance gates в CI/CD — автоматическое отклонение PR при деградации. Координирует performance review между мобильной и backend-командами.
Интеграционное тестирование 1
▼
Пишет интеграционные тесты для React Native экранов — взаимодействие компонентов, навигация между экранами. Тестирует формы с вводом данных и submit через React Native Testing Library. Проверяет корректное отображение данных из мокированного API. Понимает разницу unit vs integration.
Тестирует интеграцию React Native компонентов с стейт-менеджментом и навигацией — обёртки с Zustand Provider, NavigationContainer. Мокает API-ответы с MSW для реалистичных сценариев. Тестирует офлайн-поведение и error-состояния. Интегрирует тесты в CI/CD пайплайн с отчётами.
Проектирует стратегию интеграционного тестирования — тестирование фичей end-to-end внутри JS-слоя. Внедряет contract testing между React Native клиентом и API. Настраивает тестовое окружение с моками native-модулей, навигации, хранилищ. Оптимизирует надёжность и скорость тестов.
Определяет стратегию интеграционного тестирования для мобильных проектов. Формирует guidelines — что покрывать интеграционными тестами, граница с E2E. Внедряет стандарты тестовых окружений и фикстур. Координирует тестирование кросс-платформенной совместимости iOS/Android.
Кросс-платформа 1
▼
Использует React Native на базовом уровне. Создаёт простые экраны по дизайну. Понимает жизненный цикл приложения.
Самостоятельно реализует сложные экраны с React Native. Оптимизирует производительность и потребление памяти. Работает с .
Проектирует архитектуру мобильного приложения с React Native. Оптимизирует производительность для low-end устройств. Внедряет CI/CD для мобильной разработки. Менторит команду.
Определяет техническую стратегию React Native разработки — миграция на New Architecture (Fabric, TurboModules), обновление Hermes, интеграция Expo. Формирует стандарты кодирования, архитектурные шаблоны, процессы code review. Менторит команду по продвинутым техникам.
Общие мобильные практики 4
▼
Понимает базовые концепции ASO для React Native-приложений: оптимизация ключевых слов для листингов двух платформ, платформо-специфичные требования к метаданным для iOS и Android, workflow подготовки скриншотов. Следует командным гайдлайнам управления кросс-платформенными листингами.
Самостоятельно управляет ASO для React Native-приложений на обеих платформах: дифференцирует стратегии ключевых слов для App Store vs Google Play, оптимизирует листинги для платформо-специфичной конверсии, запускает A/B-тесты креативов. Понимает кросс-платформенные различия ранжирования и workflow отзывов.
Проектирует единую ASO-стратегию для кросс-платформенных React Native-продуктов: строит аналитику производительности сторов, внедряет автоматизированные эксперименты с листингами по платформам, анализирует различия воронок конверсии iOS vs Android. Менторит команду по нюансам оптимизации сторов.
Определяет фреймворк ASO для портфеля React Native-приложений: координирует оптимизацию сторов между платформами и маркетинговыми командами, формирует единые workflow метаданных, внедряет анализ пересечений и каннибализации ключевых слов. Ведёт кросс-платформенную стратегию присутствия в сторах.
Использует базовые CI/CD-пайплайны для сборок React Native на обеих платформах. Понимает процессы публикации в app store. Настраивает переменные окружения и варианты сборки.
Самостоятельно реализует сложные экраны с Mobile CI/CD. Оптимизирует производительность и потребление памяти. Работает с .
Проектирует CI/CD пайплайн для React Native с EAS Build — сборка для iOS/Android, автоматические тесты, деплой. Настраивает CodePush для OTA-обновлений. Интегрирует Fastlane для управления сертификатами и provisioning profiles. Оптимизирует время сборки и кеширование.
Определяет CI/CD стратегию для мобильной разработки команды. Формирует пайплайны — EAS Build для production, CodePush для hotfixes, TestFlight/Firebase App Distribution для тестирования. Внедряет автоматизацию релизного процесса и версионирования мобильных приложений.
Мониторит производительность React Native приложений с помощью Flipper и базовых инструментов профилирования. Понимает накладные расходы на коммуникацию через bridge. Избегает типичных проблем производительности, таких как лишние ре-рендеры в дереве компонентов.
Самостоятельно реализует сложные экраны с Mobile Performance. Оптимизирует производительность и потребление памяти. Работает с .
Профилирует и оптимизирует производительность React Native — JS thread, UI thread, время запуска. Использует Hermes profiler, Flipper, Systrace. Оптимизирует FlatList с getItemLayout, windowSize, maxToRenderPerBatch. Внедряет Reanimated для 60fps анимаций на UI thread.
Определяет стратегию производительности для React Native приложений команды. Формирует performance budgets — время холодного старта, TTI, размер бандла. Внедряет мониторинг через Sentry Performance / Firebase Performance. Ревьюит критические пути рендеринга.
Применяет базовые практики мобильной безопасности в React Native приложениях. Использует библиотеки безопасного хранения вместо AsyncStorage для чувствительных данных. Понимает платформенные границы безопасности.
Самостоятельно реализует сложные экраны с Mobile Security. Оптимизирует производительность и потребление памяти. Работает с .
Реализует security best practices в React Native — хранение токенов в Keychain/Keystore, certificate pinning, обфускация кода с Hermes. Внедряет биометрическую аутентификацию, шифрование данных в MMKV. Проводит security-аудит зависимостей и native-модулей.
Определяет security-стратегию для мобильных приложений команды. Формирует guidelines — secure storage, network security, jailbreak/root detection. Координирует penetration testing и compliance-аудиты. Внедряет security scanning в CI/CD пайплайн для React Native проектов.
ООП и паттерны проектирования 2
▼
Применяет базовые паттерны React — функциональные компоненты, хуки useState/useEffect, props drilling. Понимает паттерн Container/Presentational для разделения логики и UI в React Native экранах. Использует композицию компонентов для переиспользования UI-элементов в мобильном приложении.
Реализует паттерны Custom Hooks для инкапсуляции бизнес-логики. Применяет Observer через подписки в Zustand, Provider через React Context. Использует Adapter для интеграции native-модулей. Реализует Repository паттерн для абстракции источников данных — API, AsyncStorage, MMKV.
Проектирует архитектурные паттерны React Native приложения — Feature-Sliced Design, модульная архитектура. Применяет Mediator для координации навигации, Strategy для выбора платформозависимой логики iOS/Android. Внедряет паттерны для работы с New Architecture (Fabric, TurboModules).
Определяет каталог архитектурных паттернов для React Native проектов команды. Формирует guidelines по применению паттернов — когда использовать HOC vs Custom Hook vs Render Props. Ревьюит архитектурные решения и обеспечивает консистентность паттернов на уровне нескольких приложений.
Понимает базовые концепции ООП в TypeScript: классы, интерфейсы, композиция типов. Применяет простые принципы SOLID, следуя структуре React Native-проекта. Следует командным паттернам абстракций сервисов на основе хуков и дизайна мостов нативных модулей.
Самостоятельно применяет ООП/SOLID в React Native: правильная композиция хуков и абстракция сервисов, интерфейсные мосты нативных модулей, единственная ответственность в экранных компонентах и логике навигации. Понимает компромиссы между классовыми компонентами и функциональными/хук-паттернами в React Native.
Применяет ООП/SOLID в архитектуре React Native: чистые абстракции для интерфейсов нативных модулей, dependency inversion для платформо-специфичных реализаций, interface segregation для контрактов сервисного слоя. Проектирует модульные кросс-платформенные архитектуры с правильным разделением между общей бизнес-логикой и платформо-специфичным UI/поведением.
Определяет стандарты применения SOLID и ООП в React Native проектах — Single Responsibility для хуков и сервисов, Dependency Inversion для абстракции платформозависимого кода. Ревьюит архитектуру на соблюдение принципов при интеграции native-модулей iOS/Android.
Специализированное тестирование 1
▼
Понимает основы мобильного тестирования в React Native. Пишет базовые end-to-end тесты на Detox и компонентные тесты. Проверяет взаимодействие с нативным мостом на обеих платформах. Применяет стандартные практики кросс-платформенного тестирования и регрессионных проверок.
Тестирует React Native приложение на реальных устройствах и эмуляторах — проверяет platform-специфичное поведение iOS/Android. Настраивает debug-инструменты — Flipper, React DevTools. Проводит ручное тестирование — deep links, push-уведомления, background/foreground переходы.
Проектирует комплексную стратегию мобильного тестирования — unit, integration, E2E, visual regression, performance testing. Внедряет автоматизацию на device farms — BrowserStack, Firebase Test Lab. Тестирует специфичные мобильные сценарии — сеть, батарея, память, прерывания звонками.
Определяет стратегию мобильного тестирования для продуктов команды. Формирует test matrix — устройства, ОС-версии, разрешения. Координирует QA-процесс — когда ручное, когда автоматическое тестирование. Внедряет monitoring real-user experience через Sentry, Firebase Crashlytics.
Управление API 1
▼
Читает API-документацию для интеграции в React Native — Swagger/OpenAPI, Postman коллекции. Понимает описание эндпоинтов, параметров, ответов. Использует API-документацию для правильного формирования запросов из мобильного приложения. Тестирует запросы через Postman/Insomnia.
Документирует API-контракты для React Native — описывает запросы, ответы, ошибки. Настраивает автогенерацию TypeScript-типов из OpenAPI/GraphQL-схем с codegen. Создаёт mock-серверы для параллельной разработки фронтенда и бэкенда. Ведёт changelog API-изменений для мобильной команды.
Проектирует стратегию API-документации для мобильных проектов — contract-first подход, auto-generated docs, interactive playground. Внедряет API versioning документацию для отслеживания breaking changes. Настраивает contract testing между React Native клиентом и backend-сервисами.
Определяет стандарты API-документации для мобильной разработки команды. Формирует процессы — API design review, documentation as code, automated contract validation. Координирует документирование между мобильной и backend-командами. Внедряет API governance для контроля качества.