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