PayPal
Sr Software Engineer, Android
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Android-инженер в команду Venmo (PayPal) для разработки и поддержки потребительских мобильных приложений в масштабе. Роль предполагает техническое лидерство, наставничество и участие в проектировании и эксплуатации мобильных решений.
Задачи
- Разрабатывать полные решения на всех этапах SDLC: проектирование, реализация, тестирование, доставка и эксплуатация
- Руководить инженерными усилиями и командными процессами, определять результаты для других и уточнять процессы
- Выступать евангелистом технических стандартов, лучших инженерных практик и качества в команде Venmo и PayPal
- Обеспечивать сквозную ответственность за проектирование, реализацию и операционное совершенство программных компонентов
- Участвовать в формировании технической дорожной карты, оценивая альтернативы реализации и их компромиссы
- Проводить ревью кода и дизайна, курировать проекты и обеспечивать точную, полную и своевременную поставку решения
- Разрешать сложные технические вопросы коллег и выступать экспертом
- Обеспечивать техническое лидерство для команды при минимальном руководстве
- Взаимодействовать с техническими и нетехническими стейкхолдерами: продукт, поддержка, финансовые операции, комплаенс и юридические команды
Требования
- 8+ лет опыта в мобильной разработке
- Опыт разработки и поддержки потребительских мобильных приложений в масштабе
- Сильные навыки Kotlin и знание многопоточного, асинхронного кода
- Глубокое понимание работы с GraphQL и REST API из мобильных приложений
- Страсть к менторству и развитию инженеров
- Способность обсуждать сложные темы с технической и нетехнической аудиторией
- Понимание лучших практик тестирования и знакомство хотя бы с одним фреймворком для мобильной разработки
- Навыки написания unit- и автоматизированных тестов
- Знание распространённых паттернов проектирования, алгоритмов и ООП, экспертиза в паттернах MVC и MVVM
- 3+ года релевантного опыта и степень бакалавра или эквивалентная комбинация образования и опыта
Условия
- Гибридный формат работы: 3 дня в офисе, 2 дня на выбор — офис или дом
- Годовая премия по результатам работы, акции или другие поощрительные выплаты
- Комплексные программы поддержки благополучия: физического, эмоционального и финансового
- Гибкая и сбалансированная рабочая культура
- Щедрый оплачиваемый отпуск
- Медицинская страховка для сотрудника и семьи
- Ресурсы для финансовой безопасности и поддержки психического здоровья
Навыки
- Kotlin
- Android
- GraphQL
- REST API
- MVC
- MVVM
- Unit testing
- Automation testing
- Multi-threaded code
- Asynchronous code
- Design patterns
- Algorithms
- OOP