Uber
Sr Software Engineer - Android
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Android-инженер в команду Uber One (Membership). Задача — проектировать и развивать масштабируемые системы и архитектуру мобильных продуктов, которые используют десятки миллионов участников программы по всему миру.
Задачи
- Выявлять новые значимые возможности для развития программы Uber One в UberEats и UberX
- Совместно с инженерами, PM, Data Science и дизайнерами проектировать, разрабатывать и оптимизировать продукты для миллионов пользователей
- Проектировать отказоустойчивые и масштабируемые системы, решать неоднозначные технические задачи
- Формировать техническую стратегию развития платформы, микросервисной архитектуры и API-дизайна
- Развивать инженерную культуру и техническое качество, повышать скорость и качество разработки
Требования
- 5+ лет опыта в разработке ПО и построении крупномасштабных систем
- Степень бакалавра или выше в Computer Science, инженерии или смежной области
- Глубокий практический опыт Android-разработки, включая Java и/или Kotlin и код-ревью
- Опыт разработки мобильных приложений для сотен миллионов пользователей, сильный фокус на качественном UI и разработке фич
- Понимание основ инженерии: алгоритмы, структуры данных, распределённые системы, системный дизайн и архитектура
- Опыт выявления архитектурных пробелов и создания общеорганизационных фреймворков для повышения скорости разработки и снижения техдолга
- Опыт ведения технических проектов end-to-end: от идеи и дизайна до глобального деплоя и продакшена
- Экспертиза в стандартах тестирования, мониторинга и алертинга, управление сложными инцидентами на уровне организации
- Лидерство в выстраивании отношений с внутренними и внешними стейкхолдерами вокруг технического видения
Условия
- Базовая зарплата для Нью-Йорка, Сан-Франциско и Саннивейла: $202 000–$224 000 в год
- Участие в бонусной программе, возможны опционы и другие виды компенсации
- План 401(k) для всех сотрудников на полную ставку
- Различные льготы и бенефиты
- Гибридный формат: не менее 50% времени в офисе, если не согласован полный remote
Навыки
- Android
- Java
- Kotlin
- микросервисы
- API design
- distributed systems
- system design
- алгоритмы
- структуры данных
- тестирование
- мониторинг
- алертинг