Mattermost
Senior Mobile Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Mobile Engineer в Mattermost — владение мобильным опытом платформы для команд в defense, intelligence и критической инфраструктуре. Основной фокус — надёжность и производительность React Native/TypeScript приложения с нативными интеграциями iOS и Android.
Задачи
- Архитектура приложения для DDIL и других ограниченных сетевых окружений
- Повышение надёжности данных и функциональности: жизненный цикл соединения, синхронизация, восстановление, сценарии сбоев
- Ответственность за crash-free и release-health метрики, проактивный поиск регрессий через телеметрию
- Профилирование и оптимизация производительности: запуск, сеть, хранилище, рендеринг, память, батарея
- Владение критичными интеграциями iOS и Android и границами между нативным и кросс-платформенным кодом
- Поддержка и развитие платформенных возможностей: push-уведомления, фоновая работа, защищённое хранилище, жизненный цикл приложения, real-time коммуникации
- Работа в рамках ограничений мобильной дистрибуции и device management: App Store, enterprise и MDM, AppConfig, Intune MAM
- Диагностика продакшн-проблем по нативным трейсам, телеметрии, профилированию устройств и логам
- Архитектурные рекомендации с балансом между ближайшей поставкой и долгосрочным направлением мобильной платформы
- Менторство инженеров по мобильной архитектуре, надёжности, производительности и платформенным практикам
- Соблюдение стандартов безопасности и комплаенса для государственных и корпоративных заказчиков
- Вклад в open-source кодовую базу
- Эффективное использование AI-инструментов для кодинга с сохранением надёжности и качества
Требования
- Глубокая экспертиза в разработке под iOS или Android и сильное знание второй платформы
- Сильное понимание мобильной архитектуры, платформенных SDK, ограничений жизненного цикла и основ сетевого взаимодействия
- Опыт построения надёжных мобильных систем, предсказуемо работающих при нестабильном соединении, локальных изменениях состояния, синхронизации и восстановлении
- Сильные навыки профилирования производительности и отладки продакшна на реальных устройствах
- Опыт использования продакшн-данных, crash-метрик и release-health сигналов для повышения надёжности
- Опыт архитектурных рекомендаций и ответственности за технические результаты
- Готовность работать с нативным и кросс-платформенным кодом
- AI-грамотность и опыт использования кодинг-агентов для роста производительности с применением инженерного суждения
Условия
- Mission-driven работа: поддержка организаций и миссий, зависящих от безопасной и надёжной коллаборации
- Remote-first культура: работа откуда угодно в глобально распределённой команде с высокой автономией
- AI-forward окружение: активное внедрение AI-воркфлоу, agentic development как часть ремесла
- End-to-end ownership: поставка и владение сложным ПО с реальной ответственностью
- Open source в основе: участие в сообществе разработчиков, формирующем будущее безопасной коллаборации
- Целевой диапазон зарплаты: $165,000 – $215,000
- Возможна проверка на получение и поддержание допуска безопасности правительства США
Навыки
- React Native
- TypeScript
- iOS
- Android
- WebRTC
- CallKit
- Android audio APIs
- MDM
- AppConfig
- Intune MAM
- App Store
- push notifications
- secure storage
- real-time communications
- performance profiling
- telemetry
- AI coding tools