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