IOS инженер в команду Emcee
Требуемый опыт работы: более 6 лет
Полная занятость, удаленная работа
Avito Mobile Testing Tools — это новое направление бизнеса в Авито, с фокусом на предоставление наших технологий другим компаниям.
Мы разрабатываем облачный сервис для сборки и эффективного тестирования iOS и Android приложений. Ближайшие аналоги: Firebase test lab от Google, AWS Device Farm от Amazon, BrowserStack. В России подобных сервисов еще нет, у вас есть отличная возможность стоять у истоков нового направления бизнеса.
Мы ищем инженера с большим опытом разработки iOS приложений и инфраструктуры вокруг них, пониманием всех этапов сборки приложений и их тестирования. У вас будет уникальная возможность придать форму нашему облачному проекту: наделить его фичами, улучшить user perception, погрузиться в производительность. Скоуп проблем огромен, при этом он не определен до конца, потому что мы находимся на самом раннем этапе разработки продукта. Но у нас есть план действий и багаж знаний.
Наша команда будет состоять из пяти человек: по человеку, отвечающему за iOS, Android, Front&Back end, BizDev, а также руководитель.
Мы всегда ищем новые способы реализации наших планов и идей, изменения подходов, например, введение нового флоу разработки или тестирования приложений.
Присоединяйтесь к нам, чтобы претворить идею нашего облачного сервиса в жизнь.
Вам предстоит:
-
разрабатывать Swift часть тест раннера, которая работает как с macOS, так и с Linux воркерами, и сама может работать на этих двух OS;
-
определять оборудование, которое бы подходило нам для выполнения наших задач наилучшим образом;
-
тесно работать с командой датацентров для оптимальной настройки и размещения оборудования;
-
обеспечивать безопасность: выработать способы разграничения прав доступа и изоляции выполняемого кода, организовать доступ к общим и уникальным для клиента ресурсам;
-
собирать аналитику для понимания производительности системы. Определить необходимые для сбора метрики, анализировать полученные данные. Разработать возможности трекинга ошибок работы системы в рантайме;
-
сделать систему гибкой: обеспечить graceful degradation и возможность исправления одних частей системы без влияния на остальные части системы. Проработать возможность масштабирования как по железу, так и по нагрузке. Заниматься нахождением способов улучшения производительности через модификации ПО, в том числе системного. Максимизировать использование имеющихся в наличии ресурсов;
-
быть инициативным и готовым для ресерчей: предлагать новые способы решения задач, ранее не проверенные, но имеющие потенциал. Вы должны влиять на всю команду: от фронта и бека до iOS, если это даст нашему делу какой-либо профит. Понимать, что успех продукта зависит и от всех, и от вас;
-
иметь четкий подход к тестированию: тесты нужны, тесты должны быть быстрыми, мы не шипим без тестов ничего;
-
организовать canary раскатку и тестирование системы.
Мы ждем от вас:
-
знание Swift. Не бояться писать на Python и Bash;
-
глубокого опыта разработки крупных проектов с чистого листа: заниматься описание драфтов, итеративной разработкой и детализацией функциональности;
-
нахождения важных частей, первостепенных для разработки, без траты энергии на минорные детали;
-
готовности самостоятельно принимать решения, при этом уметь учитывать фидбек от коллег;
-
инициативы по идеям для улучшения Developer Experience;
-
опыта работы с macOS и Linux, их настройкой, опыта с CI.
Нам очень поможет:
-
ваше умение проектирования, разработки, отладки, настройки и развертывания облачных программных сервисов;
-
ваш опыт работы в платформенных командах по обеспечению и поддержке мобильной разработки;
-
ваш опыт разработки, поддержания, реализации и тюнинга Web API (например, REST);
-
ваш опыт работы с Puppet, Ansible, Kubernetes, Sentry, Grafana.
Работа у нас - это:
Уникальная:
-
возможность спроектировать и запустить с нуля сервис, который в РФ еще никто не делал;
-
возможность добавить в резюме опцию “сделал AWS-like cloud solution”.
Также мы предлагаем:
- возможность реализовать свои идеи в проекте с многомиллионной аудиторией;
- возможность удаленной работы;
- талантливая команда, готовая поддержать ваши инициативы;
- мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
- прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
- личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
- забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
- замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.
Ключевые навыки
Задайте вопрос работодателю
Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос
Вакансия опубликована 6 марта 2023 в Москве
Отзывы о компании
100%
Что говорят сотрудники
- Удаленная работа
- Гибкий рабочий график
- Компенсация питания