Match

Software Engineer II, Android

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Android-инженер в команду Recs Experience в Tinder. Разработка потребительских фич рекомендаций в Android-приложении совместно с backend-инженерами, ML, продуктом и аналитикой.

Задачи

  • Участвовать в проектировании архитектуры и реализации потребительских фич рекомендаций в Android-приложении Tinder
  • Создавать проработанные и интуитивные интерфейсы, связывая логику рекомендаций, API, эксперименты, аналитику и контроль качества
  • Вести хорошо очерченные фичи и компоненты от планирования и реализации до тестирования, запуска экспериментов и валидации
  • Тесно сотрудничать с Android- и backend-инженерами, продуктом, дизайном, Data Science и аналитикой, QA, ML и инфраструктурой
  • Писать поддерживаемый, хорошо покрытый тестами код на Kotlin и следить за здоровьем приложения, производительностью и надёжностью
  • Создавать современные Android-интерфейсы на Jetpack Compose, работая при необходимости с существующим View-based и legacy-кодом
  • Расследовать баги, ANR, регрессии производительности и другие проблемы качества, находить первопричины и добавлять тесты или мониторинг
  • Вносить вклад в модульную Android-архитектуру, общие библиотеки, технические улучшения и code review
  • Чётко и проактивно сообщать о прогрессе, рисках, зависимостях и технических компромиссах
  • Развивать экспертизу в Android-архитектуре Tinder, card-stack и системах рекомендаций
  • Эффективно и ответственно использовать AI-инструменты разработки для прототипирования, реализации, тестирования и ускорения поставки

Требования

  • Около 2+ лет профессионального опыта создания и выпуска production-приложений для потребителей на нативных Android-технологиях
  • Владение Kotlin и современной Android-разработкой, включая Kotlin Coroutines и Flow
  • Опыт создания пользовательских фич на Jetpack Compose и знакомство с Android Views и интероперабельностью
  • Опыт использования Android Studio, Gradle и Android SDK на протяжении жизненного цикла разработки
  • Опыт работы с REST API и интеграции мобильных фич с backend-сервисами
  • Знакомство с типовыми паттернами Android-архитектуры, такими как MVVM, и разделением UI, бизнес-логики и доступа к данным
  • Опыт работы с Git и совместными процессами разработки, включая pull requests и code review
  • Умение писать тестируемый, поддерживаемый код и создавать unit- или UI-тесты с помощью JUnit, Mockito, Espresso или Compose UI testing
  • Прочные навыки отладки и контроля качества кода, включая умение давать и принимать конструктивную обратную связь по code review
  • Ясная, ориентированная на решение коммуникация и готовность учиться и сотрудничать в кросс-функциональной среде
  • Ответственный подход с умением доводить хорошо очерченную работу от реализации до валидации запуска

Условия

  • Гибридный формат работы в Palo Alto, Калифорния, с посещением офиса три раза в неделю
  • Гибкий отпуск, 10 дней по болезни
  • Отгулы для волонтёрства и благотворительные пожертвования с матчингом до $15 000 в год
  • Комплексная медицинская, офтальмологическая и стоматологическая страховка
  • 100% матчинг по 401(k) до 10%, Employee Stock Purchase Plan (ESPP)
  • 100% оплачиваемый родительский отпуск и льготы для семей
  • Развитие: менторство через MentorMatch, доступ к 6000+ онлайн-курсам Udemy и ежегодная стипендия $3000 на профессиональное развитие
  • Поддержка благополучия: ментальное здоровье через Modern Health, concierge-медицина, страховка питомцев, субсидии на фитнес и транспорт
  • Бесплатная подписка Tinder Gold

Навыки

  • Android
  • Kotlin
  • Kotlin Coroutines
  • Flow
  • Jetpack Compose
  • Android Views
  • Android Studio
  • Gradle
  • Android SDK
  • REST API
  • MVVM
  • Git
  • JUnit
  • Mockito
  • Espresso
  • Compose UI testing
  • Java
  • RxJava
  • Dagger
  • Hilt
  • Retrofit
  • OkHttp
  • Moshi
  • Detekt
  • ktlint
  • Android Lint
  • CI/CD

Похожие вакансии

Principal Software Android Architect
Zebra TechnologiesSeniorHoltsvilleГибрид
138,800 – 208,200 USD в год
6 окт.
Software Engineer (Mobile & Sensing)
CartesianMiddleCambridgeОфис
120,000 – 180,000 USD в год
4 сент.
Software Engineer III, Mobile, Android
GoogleMiddleMountain ViewОфис
147,000 – 210,000 USD в год
4 сент.
Staff / Principal Software Engineer, In-Vehicle AI Experiences
General MotorsSeniorMountain ViewГибридРелокация
189,300 – 290,000 USD в год
3 сент.
Software Engineer II (Android)
The Walt Disney CompanyMiddleNew YorkГибрид
117,500 – 165,000 USD в год
3 сент.
Software Engineer II, Android — Match, 140,000 – 160,000 USD в год, Palo Alto | itrelocate