Match

Software Engineer II, iOS

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

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

Задачи

  • Участвовать в проектировании архитектуры и реализации потребительских фич рекомендаций в iOS-приложении Tinder
  • Создавать удобные и качественные интерфейсы, связывая логику рекомендаций, API, эксперименты, аналитику и контроль качества
  • Вести фичи и компоненты от планирования и реализации до тестирования, запуска экспериментов и валидации
  • Тесно сотрудничать с iOS- и backend-инженерами, продуктом, дизайном, Data Science и Analytics, QA, ML и инфраструктурными командами
  • Писать поддерживаемый, хорошо покрытый тестами код на Swift и следить за здоровьем приложения, производительностью и надёжностью
  • Исследовать баги и проблемы качества структурированным подходом, находить первопричины и добавлять тесты или мониторинг
  • Участвовать в развитии общих фреймворков, технических улучшений, код-ревью и инженерных практик
  • Чётко и проактивно сообщать о прогрессе, рисках, зависимостях и технических компромиссах
  • Развивать экспертизу в iOS-архитектуре Tinder и системах рекомендаций
  • Эффективно и ответственно использовать AI-инструменты разработки для прототипирования, реализации, тестирования и ускорения поставки

Требования

  • Около 2+ лет профессионального опыта создания и выпуска production-приложений для потребителей на нативных iOS-технологиях
  • Владение Swift и современной iOS-разработкой, включая SwiftUI и Swift Concurrency
  • Опыт использования Xcode и iOS SDK на всём жизненном цикле разработки приложения
  • Опыт работы с REST API и интеграции мобильных фич с backend-сервисами
  • Опыт работы с Git и совместными процессами разработки (pull requests, код-ревью)
  • Умение писать тестируемый и поддерживаемый код с использованием Swift Testing, XCTest или аналогов
  • Прочные навыки отладки и обеспечения качества кода, включая умение давать и принимать конструктивную обратную связь по код-ревью
  • Ясная, ориентированная на решение коммуникация и готовность учиться и сотрудничать в кросс-функциональной среде
  • Ответственный подход: доводить задачи до конца, выявлять риски и сопровождать работу от реализации до валидации запуска

Условия

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

Навыки

  • Swift
  • SwiftUI
  • Swift Concurrency
  • Xcode
  • iOS SDK
  • REST API
  • Git
  • Swift Testing
  • XCTest
  • UIKit
  • Objective-C
  • Combine
  • Bazel
  • Swift Package Manager
  • XCUITest
  • CI/CD

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

Software Engineer II - Mobile Apps
Companion MedicalMiddleSan DiegoГибрид
87,000 – 165,000 USD в год
12 окт.
Principal Software Android Architect
Zebra TechnologiesSeniorHoltsvilleГибрид
138,800 – 208,200 USD в год
6 окт.
Mobile Device RE / Software Engineer– HYBRID!
AnaVationSeniorLortonГибрид
5 сент.
Senior iOS Software Engineer
Modular MedicalSeniorSan DiegoОфис
5 сент.
Software Engineer (Mobile & Sensing)
CartesianMiddleCambridgeОфис
120,000 – 180,000 USD в год
4 сент.
Software Engineer II, iOS — Match, 140,000 – 160,000 USD в год, Palo Alto | itrelocate