Principal Mobile Engineer for MetaMask Platform.

Компания: Consensys

Обязанности:

  • Владеть архитектурой мобильной платформы.
  • Определять и развивать архитектуру MetaMask Mobile (React Native + native).
  • Принимать ключевые решения между JS/TS, React Native и native для баланса производительности, надежности и скорости итераций.
  • Проектировать и курировать основные системные компоненты платформы (OTA, аналитические фундаменты, данные/хранение, аутентификация, VPN/геолокационные примитивы).
  • Вести высокоэффективные инициативы между командами.
  • Управлять крупными апгрейдами и миграциями (React Native, навигация, фундаментальные библиотеки).
  • Руководить работами по производительности и стабильности: время запуска, уровень сбоев, ANR, jank, использование памяти, размер бандла.
  • Декомпозировать крупные задачи на инкрементальные, готовые к поставке этапы с понятным эффектом.
  • Повышать качество девелоперского опыта и автоматизации: улучшать инструменты, локальную разработку, пайплайны сборки/тестирования и процессы релизов.
  • Устанавливать понятные паттерны навигации, управления состоянием и платформенных примитивов.
  • Стремиться к максимально автоматизированным релизам и снижению операционной нагрузки.
  • Создавать платформу с поддержкой AI: интегрировать AI/LLM в рабочие процессы для генерации кода, внедрения паттернов, улучшения тестирования и обратной связи.
  • Определять использование AI в тикетах и платформенных паттернах безопасным и эффективным образом.
  • Формировать культуру, ориентированную на здоровье и производительность приложения: определять и развивать метрики и дашборды.
  • Обеспечивать инструменты и гайды, чтобы фиче‑команды могли самостоятельно диагностировать и устранять регрессии.
  • Продвигать совместную ответственность за здоровье приложения между всеми командами мобильной разработки.
  • Масштабировать эффект через лидерство: менторить Senior/Staff инженеров и влиять на техническое направление Wallet Platform и MetaMask.
  • Лидировать дизайн‑ и архитектурные ревью ключевых областей платформы.
  • Влиять на найм и техническую культуру небольшой, высокоэффективной Mobile Platform команды.

Требования:

  • 10+ лет опыта разработки и масштабирования мобильных приложений, включая владение крупными, продакшен React Native или гибридными мобильными платформами.
  • Опыт на уровне Staff/Principal с ведением сложных технических инициатив между командами.