Архив: Senior iOS Developer (Speed)

По итогам собеседования
АвитоАвито, Москва, опыт от 3 лет, full-time

Наша команда отвечает за то, чтобы новые фичи после разработки оказывались в продукте. Мы работаем над CI/CD-инфраструктурой, поддерживаем свою ферму из 115 Mac Mini, развиваем нативные фреймворки для тестирования и занимаемся релизами приложений.
Ищем сильного разработчика в команду iOS.

Как мы работаем:

— Работаем по канбану, для целей используем фреймворк OKR, где цели и ключевые результаты на квартал ставим сами исходя из целей команды. У нас есть SLA по скорости и стабильности билдов на CI, которые мы гарантируем нашим пользователям-разработчикам.
— По основным направлениям разработчик, в том числе и Tech Product Owner, занимается у нас наполнением бэклога, общается с пользователями (разработчиками) и сам решает, что важно сделать, а что нет.

Много рассказываем про нашу работу:

— Про нашу iOS инфру.
— Про нашу iOS инфру на NSSpain (Eng.version).
— Про нативные UI-тесты.
— Про наши автотесты обзорно.
— Про сборку iOS-проекта.

Мы ждём, что вы

— Имеете опыт разработки iOS-приложений и понимаете устройство iOS;
— Отлично разбираетесь в Swift;
— Разбираетесь в процессе сборки и подписи iOS-приложений.
— Имеете опыт работы с CI/CD системами;
— Готовы помогать другим iOS-разработчикам в улучшении их Developer Experience.

Будет здорово, если вы

— Знакомы с Python / Ruby;
— Знакомы с Grafana;
— Знакомы с Puppet;
— Имеете опыт работы в платформенных (не продуктовых) командах;
— Не боитесь публичных выступлений и готовы делиться опытом на внутренних и внешних митапах;
— Писали UI тесты или использовали тест-фреймворки для этих целей.

Вам предстоит

— Развивать наш тестовый фреймворк;
— Развивать наш тестовый раннер;
— Развивать нашу CI/CD инфраструктуру для iOS (ферма из 115 Mac Mini, десятки тысяч тестов в день, приблизительно 30 Pull Requests в день);
— Ускорять сборку нашего iOS-приложения;
— Улучшать Developer Experience iOS-разработчиков в компании, общаться с ними, узнавать, понимать и фиксить боли и проблемы.

Работа у нас — это

— Возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
— Талантливая команда, готовая поддержать ваши инициативы;
— Мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
— Прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
— Личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
— Забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
— Возможность работать в гибридном графике: дом/офис — решать вам;
— Замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.