Topstep

Senior Mobile Engineer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Senior Mobile Engineer в Topstep — построение мобильной трейдинговой платформы на React Native и TypeScript на ранней стадии MVP. Роль предполагает владение мобильными фичами от дизайна до релиза в App Store и Play Store и формирование инженерных практик мобильной команды.

Задачи

  • Разрабатывать мобильный MVP Topstep на React Native и TypeScript с интеграцией GraphQL API
  • Формировать архитектурные паттерны, переиспользуемые компоненты и инженерные практики для других команд
  • Вести мобильные фичи end-to-end: от технического дизайна до релизов в App Store и Play Store, мониторинга и итераций
  • Работать с продуктом и дизайном, превращая потребности трейдеров в интуитивные и доступные интерфейсы
  • Проектировать работу с большим объёмом real-time обновлений, сохраняя отзывчивость экранов
  • Обеспечивать качество через тестирование, мониторинг, оптимизацию производительности и безопасную работу с данными трейдеров
  • Приносить мобильную экспертизу в кросс-функциональные команды
  • Менторить инженеров через код-ревью и парное программирование
  • Продвигать mobile-first подход в организации
  • Поддерживать мобильный продукт в продакшене, разбирать инциденты и повышать надёжность, участвовать в on-call

Требования

  • 5+ лет профессионального опыта разработки и релиза production мобильных приложений, включая несколько лет hands-on React Native
  • Глубокая экспертиза в React Native и прочная база TypeScript и современного JavaScript: навигация, управление состоянием, hooks, проектирование компонентов
  • Опыт релиза приложений на iOS и Android, включая платформенные различия, пайплайны сборки и релиза, дистрибуцию в сторах
  • Опыт интеграции GraphQL API: клиентское кеширование, мутации, обработка ошибок
  • Опыт оптимизации производительности и надёжности мобильных приложений: профилирование, безопасная работа с сессиями, отладка продакшен-проблем
  • Сильный testing mindset: unit, integration и e2e тесты для мобильных приложений
  • Опыт владения фичами end-to-end и помощи другим инженерам через технические решения, код-ревью, переиспользуемые компоненты и менторинг
  • Ясная коммуникация и прагматичное инженерное суждение, умение объяснять мобильные ограничения и достигать консенсуса

Условия

  • Формат работы от полностью удалённого до гибридного
  • Семь оплачиваемых праздничных дней и щедрый отпуск по уходу за семьёй, оплачиваемый отпуск начисляется заранее
  • Конкурентный 401(k) matching, медицинская, стоматологическая и офтальмологическая страховка для full-time сотрудников
  • Бонус за 5 последовательных дней отпуска, бюджет на еду и продукты, компенсация health and wellness
  • Базовая зарплата $155,000 - $200,000 в год плюс performance-based бонус

Навыки

  • React Native
  • TypeScript
  • JavaScript
  • GraphQL
  • iOS
  • Android
  • WebSockets
  • Expo
  • App Store
  • Play Store
  • unit testing
  • integration testing
  • e2e testing
  • performance optimization

Похожие вакансии

Software Engineer (Android / iOS)
VisaMiddleAustinГибрид
86,500 – 134,400 USD в год
13 окт.
Principal Mobile Engineer
MiniMedLeadNorthridgeОфис
138,000 – 234,000 USD в год
13 окт.
Software Engineer II - Mobile Apps
Companion MedicalMiddleSan DiegoГибрид
87,000 – 165,000 USD в год
12 окт.
Sr Software Engineer - Android
UberSeniorSan FranciscoГибрид
202,000 – 224,000 USD в год
10 окт.
Software Engineer II - Android
UberMiddleSeattleГибрид
171,000 – 190,000 USD в год
10 окт.
Senior Mobile Engineer — Topstep, 155,000 – 200,000 USD в год, Удалённо | itrelocate