WorkListВойтиОформить подписку
SE

Principal Software Engineer, Mobile

висит 2 мес.
ServiceTitan · ПО для сервисных и подрядных компаний
Откликнуться на сайте компании ↗
Опубликована давно; 02.11 она ещё висела у компании.

О вакансии

Откуда можно работать
Удалённо · США
Занятость
Full-time
из текста вакансии
Английский
C1
по другим вакансиям компании
Уровень
Lead
указан работодателем
Деньги
$264–396 тыс/год
указана работодателем в долларах
Даты
Опубликована 10.08 · видим у компании с 26.08 · у компании видели 02.11
дата публикации от работодателя
Почему в каталоге:Основана выходцами из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →

Описание переведено машинно с английского.

Суть роли

Мы ищем Principal Software Engineer, который задаст техническое направление для этой платформы — как для iOS, так и для Android — и повысит планку того, как наши мобильные инженеры создают, выпускают и масштабируют программное обеспечение. Вы будете отвечать за архитектуру платформы, формировать долгосрочное техническое видение мобильных решений и руководить крупными инвестициями в производительность, надёжность, наблюдаемость и продуктивность разработчиков. Вы будете влиять на мобильную стратегию в нескольких продуктовых командах и создавать системы, способные обслуживать миллионы пользователей в полевых условиях.

Что предстоит делать

  • Own: Владеть краткосрочным и долгосрочным техническим видением мобильной платформы от начала до конца.
  • Design and revamp: Проектировать, создавать и улучшать критические системы, поддерживающие iOS и Android‑приложения ServiceTitan. Улучшать безопасность, доступность, надёжность и производительность наших мобильных продуктов. Вести и участвовать в крупных архитектурных и стратегических решениях, особенно связанных с масштабированием.
  • Improve efficiency: Создавать инструменты и системы, повышающие эффективность каждого мобильного инженера. Улучшать производительность, процессы и качество в мобильной организации.
  • Discover: Выявлять возможности для создания или использования общих систем, полезных нескольким мобильным командам.
  • Empower: Наставлять и направлять инженеров по всей мобильной организации и за её пределами.
  • 60% разработки, 40% всего остального.
  • Team building: Сотрудничать с Recruiting при интервьюировании кандидатов и совместно отвечать за генерацию лидов (тех‑токи) и отбор.
  • Strategy: Вносить вклад в мобильную дорожную карту и планирование ресурсов.
  • Measure success: Определять метрики успеха и последовательно их отслеживать.
  • Collaborate: Чётко коммуницировать с кросс‑функциональными партнёрами — инженерами, продакт‑менеджерами, клиентами и другими заинтересованными сторонами.

Требования

  • 15+ лет опыта в индустрии, включая создание крупномасштабных потребительских или корпоративных мобильных приложений.
  • 10+ лет на старших инженерных позициях, проектирование API, абстракций и инструментов, используемых другими инженерами.
  • Экспертные знания нативной разработки iOS (Swift, UIKit/SwiftUI, Xcode) и/или нативной разработки Android (Kotlin, Jetpack, Android Studio) — глубокая экспертиза в одной платформе при сильных знаниях другой.
  • Доказанный опыт архитектурного проектирования мобильных приложений для масштабирования: модульность, дизайн offline‑first, внедрение зависимостей и чистое разделение ответственности.
  • Опыт перехода существующих мобильных кодовых баз от монолитных к модульным, доменно‑ориентированным архитектурам.
  • Сильный опыт в мобильной инженерии производительности — время запуска приложения, эффективность памяти и батареи, производительность рендеринга и уровень безотказных запусков.
  • Опыт работы с инструментами наблюдаемости и мониторинга мобильных приложений (например, Firebase Crashlytics, Datadog, New Relic или Application Insights).
  • Опыт работы с мобильными CI/CD конвейерами и автоматизацией релизов (например, Fastlane, Bitrise, GitHub Actions или TeamCity).
  • Глубокое знакомство с системами контроля версий, юнит‑ и UI‑тестированием, отладкой и профилированием, стандартными для мобильной разработки.
  • Опыт интеграции крупномасштабных сторонних SDK и API в мобильные приложения.
  • Практические знания облачной инфраструктуры, поддерживающей мобильные бекенды (Azure, AWS или аналогичные).
  • Способность сопереживать нашим пользователям и отстаивать их опыт.
  • Сильные навыки коммуникации и технического письма.
  • B.S., M.S. или Ph.D. в области компьютерных наук, инженерии или смежных технических дисциплин.

Условия и бенефиты

  • Гибкий график, признание и поддержка автономной работы: гибкое время отпуска с обширными возможностями обучения и развития для дальнейшего роста карьеры. Мы предлагаем комплексную программу адаптации, обучение лидерству для Titans на всех уровнях и другие программы и мероприятия. Отличная работа вознаграждается через Bonusly, награды, номинированные коллегами, и многое другое.
  • Всеобъемлющие льготы для здоровья и благополучия: компания оплачивает медицинские, стоматологические и зрительные услуги (с 100% покрытием работодателем и 90% покрытием для иждивенцев), FSA и HSA, сопоставление 401k, а также варианты телемедицины, включая членство в One Medical.
  • Поддержка Titans на всех этапах жизни: отпуск по уходу за ребёнком и поддержка, до $20 000 на услуги по репродукции (например, IUI и IVF), суррогатное материнство и возмещение расходов на усыновление, поддержка материнства по запросу через Maven Maternity, бесплатная доставка грудного молока через Maven Milk, страховка для домашних животных, юридические консультации, инструменты финансового планирования и многое другое.
  • Для кандидатов в Соединённых Штатах ориентировочный диапазон заработной платы в добросовестном расчёте для этой роли:

Zone 1: $263,800 USD - $395,600 USD Применимо к: CA, CT, DC, MD, MA, NJ, NY, VA и WA Zone 2: $246,500 USD - $369,700 USD Применимо к: всем остальным локациям США.

  • Международная компенсация для кандидатов, проживающих за пределами Соединённых Штатов, будет варьироваться в зависимости от места проживания и обсуждаться в процессе найма.

Навыки

iOSSwiftUIKitSwiftUIXcodeAndroidKotlinJetpackAndroid StudioFirebase CrashlyticsDatadogNew RelicApplication InsightsFastlaneBitriseGitHub ActionsTeamCityAzureAWSCI/CD

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти