О роли
В качестве инженеров-программистов в Riot мы обладаем глубокими знаниями в конкретных технических областях и также ценим возможность работать в нескольких более широких доменах. Мы работаем с захватывающими технологиями, преодолеваем препятствия, связанные с большим объемом данных, и доставляем ценность игрокам.
В качестве инженера-программиста в команде League of Legends Purchase Points вы будете подчиняться менеджеру по инженерным вопросам команды. Вы будете создавать и улучшать инструменты, сервисы и конвейеры, которые помогают нам настраивать, проверять, тестировать, планировать и выпускать магазин, боевой пропуск, добычу и другой живой контент. Вы будете сотрудничать с координаторами контента и инженерами, чтобы сократить ручную работу, выявлять ошибки конфигурации на ранних этапах и повышать уверенность в релизах в разных средах и регионах. Вы будете работать с различными технологическими стеками для обеспечения надежного и производительного игрового опыта. Вы будете применять свои навыки, работая в разнообразной команде, будучи надежным технологическим партнером для владельцев продуктов.
Обязанности
•Создание интерфейсов для создания и обновления конфигураций контента.
•Добавление проверки схем, предварительного просмотра и автоматических проверок для выявления ошибок конфигурации до выпуска.
•Поддержка локализации и рабочих процессов с активами, а также упрощение тестирования и продвижения контента между средами.
•Улучшение планирования, публикации, видимости изменений и восстановления при обновлениях живого контента.
•Сотрудничество с координаторами контента, продуктовой командой, QA и инженерами для выявления ручных или подверженных ошибкам этапов и их улучшения.
•Написание модульных и интеграционных тестов
•Код-ревью
•Участие в ротации дежурств команды
Требуемые квалификации
•Степень бакалавра в области компьютерных наук или смежной области, либо эквивалентный опыт
•Опыт работы не менее 2 лет в качестве full stack инженера-программиста
•Опыт работы с Python
•Опыт разработки программного обеспечения на C++
•Опыт создания внутренних инструментов, систем управления контентом или конфигурациями, рабочих процессов с проверкой и тестированием
Желательные квалификации
•Опыт в автоматизации тестирования, лучших операционных практиках, реализации автоматических сборок, упаковки программного обеспечения, автоматических развертываний, логирования, мониторинга и автоматического оповещения
•Опыт выпуска и эксплуатации живой игры или другого глобально распределенного потребительского продукта
•Знакомство с League of Legends или сильная мотивация изучить игру и опыт игроков
Успех в этой роли
Для этой роли успех достигается за счет мастерства, духа сотрудничества и решений, ориентированных на наших игроков, которые являются клиентами вашей работы. Мы будем учитывать ваше прошлое обучение, опыт и личное отношение к играм. Если вы воплощаете эмпатию к игрокам и заботитесь об их опыте, эта роль может быть для вас!
Наши преимущества
Riot уделяет внимание балансу между работой и личной жизнью, что проявляется в нашей открытой политике оплачиваемых отпусков и других преимуществах, таких как гибкий график работы. Мы предлагаем медицинскую, стоматологическую и страхование жизни, отпуск по уходу за ребенком для вас, вашего супруга/партнера и детей, а также Riot поддерживает ваши пенсионные накопления с помощью корпоративного взноса и удваивает ваши пожертвования времени и денег некоммерческим благотворительным организациям.