Департамент Action Games розробляє проєкт Mech Arena — мобільний багатокористувацький шутер від третьої особи. Ознайомитися з грою можна тут: iOS, Android. Проєкт вийшов у хардлонч рік тому, і за цей час гру завантажили понад 37 мільйонів людей у всьому світі. Також заплановано адаптацію проєкту для PC та Mac.
Серверна частина проєкту з масштабованою розподіленою архітектурою реалізована на .NET, ASP.NET та MS SQL Server. Більшість API-серверів побудовані на базі протоколу HTTP. Для підтримки мережевої гри в режимі реального часу застосовується набір рішень на базі UDP-протоколу. Клієнтську частину реалізовано за допомогою Unity.
Ви будете співпрацювати з командою з понад 20 розробників клієнтського та серверного напрямків, командами тестування та гейм-дизайну.
Ви можете працювати із львівського офісу Plarium або віддалено в Україні чи Польщі.
Ви будете
- розробляти високонавантажені серверні рішення;
- розв’язувати завдання, пов’язані з багатопотоковістю, кешуванням та розподіленими обчисленнями;
- проєктувати протоколи клієнт-серверної взаємодії;
- розробляти рішення, пов’язані з внутрішньоігровою аналітикою та прогнозуванням;
- оптимізувати та масштабувати інструменти для профілювання та моніторингу серверної інфраструктури.
Необхідні навички та досвід
- 2+ роки досвіду роботи на аналогічній позиції;
- розуміння принципів ООП, патернів проєктування, алгоритмів та структур даних;
- знання особливостей розроблення багатопотокових рішень, що можна масштабувати;
- розуміння правил реляційного зберігання даних та транзакцій мови SQL;
- знання принципів побудови клієнт-серверних застосунків та використання протоколів HTTP, HTTPS, TCP/IP, UDP.
Стане перевагою
- уміння створювати IIS-застосунки, ASP.NET- та ISAPI-розширення;
- знання MS SQL Server, MySQL/PostgreSQL та розуміння принципів NoSQL;
- досвід інтеграції сторонніх сервісів у продукт;
- навички розроблення мультиплеєрних ігор у режимі реального часу.
Ми пропонуємо
- офіційне працевлаштування;
- 25 календарних днів оплачуваної відпустки, додаткові відпустки, усі державні свята — вихідні;
- медичний супровід, повністю оплачувані лікарняні та лікарняні по догляду за дитиною;
- індивідуальний план розвитку та регулярний зворотний зв’язок;
- оплачувані майстер-класи, курси та внутрішні професійні тренінги;
- групові та індивідуальні заняття з англійської мови;
- консультації та лекції психологів;
- онлайн-заняття пілатесом, участь у біговому клубі, консультації від інструктора тренажерного залу;
- супровід під час релокації в Польщу.
* Надсилаючи резюме, ви погоджуєтесь на обробку ваших персональних даних. Вони будуть оброблені ТОВ «Пларіум Юкрєйн» (Україна, м. Харків, просп. Науки, 27 Б) згідно з нашою політикою зберігання та захисту персональних даних і Закону України «Про захист персональних даних».