Службові обов’язки

G5 Games — шведський розробник і видавець мобільних ігор. У нашій розподіленій команді 900+ талановитих професіоналів, які працюють віддалено в одній із наших 10 локацій на вибір. 

Ви можете знати нас за такими проєктами, як Sherlock, Hidden City®, Mahjong Journey®, The Secret Society®, серія Jewels і багатьма іншими. 

Наразі ми шукаємо досвідченого Senior Engine Programmer! Якщо ви не перший рік захоплюєтеся іграми та отримуєте задоволення від програмування, знаєте, як організувати злагоджену командну роботу, впевнені, що зможете розвивати не лише себе, а й усіх довкола, та маєте істотний досвід створення масштабних ігрових проєктів, тоді ви ідеальний кандидат на цю посаду!

Робота над іграми в G5 Games — це не про буденні та стандартні процеси й умови! Ця вакансія про унікальні продукти, новітні тренди розробки ігор, круті можливості та мільйони щасливих користувачів по всьому світу.

Погодьтеся, що розробляти власний кросплатформовий рушій, на якому написані десятки хітів — це значно більше, ніж просто цікаво!

Вам також доведеться: брати участь у повному циклі розробки необхідного інструментарію у взаємодії з дизайнерами, художниками й іншими фахівцями; професійно розвиватися та підвищувати рівень інших програмістів у команді шляхом менторства й обміну досвідом; брати участь у розвитку та підтримці внутрішнього ігрового рушія на C++; працювати з командами ігрових проєктів; розробляти нові системи рушія та багато іншого.

Чим доведеться займатися: 

  • Працювати з різними підсистемами рушія, реалізовувати всі необхідні алгоритми, які відповідають за візуалізацію, звукові ефекти тощо.
  • Розробляти необхідний для всіх ігрових проєктів інструментарій: бібліотеки, фреймворки, редактори та утиліти.
  • Брати участь у повному циклі розробки, співпрацюючи з дизайнерами, художниками й іншими фахівцями.
  • Співпрацювати з провідним програмістом і командами ігрових проєктів для втілення оптимальних рішень.
  • Розвивати й оптимізувати існуючі системи.
  • Писати чистий кросплатформовий код, що підтримується.
  • Своєчасно виявляти технічні ризики.
  • Підтримувати серед команди високу якість і культуру програмування.
  • Застосовувати аналітичне та критичне мислення для вирішення нестандартних завдань.
  • Вносити власні унікальні ідеї до всіх аспектів розробки проєкту.
  • Професійно розвиватися та підвищувати рівень інших програмістів у команді за допомогою обміну досвідом і наставництва.

Нам важливо:

  • Від 4-х років досвіду комерційного програмування на С++.
  • Розуміння циклу розробки програмних продуктів.
  • Розуміння вимог і процесу розробки підсистем ігрового рушія, супутніх бібліотек, фреймворків, редакторів та утиліт.
  • Досвід проєктування систем.
  • Глибокі знання сучасного C++ (C++17, C++20).
  • Глибокі знання алгоритмів, структур даних і STL.
  • Досвід кросплатформової розробки.
  • Поглиблені навички профілювання, налагодження та оптимізації.
  • Знання англійської мови на рівні, достатньому для читання технічної документації.
  • Навички спілкування та командної роботи.

Буде плюсом: 

  • Вища освіта з розробки програмних систем або в суміжній галузі.
  • Досвід участі в розробці та/або підтримці ігрових рушіїв, супутніх бібліотек, фреймворків, редакторів та утиліт.
  • Досвід роботи зі скриптовими мовами програмування (Lua, Python, JavaScript та інші).
  • Досвід управління командою розробників і навчання молодших співробіткників.
  • Розуміння устрою суміжних галузей, таких як геймдизайн, арт, анімація, автоматизація тестування тощо.

Робота в G5 — це:

  • Можливість реалізувати свої ідеї в компанії з багатомільйонною аудиторією: в ігри G5 грають 250 млн користувачів по всьому світу.
  • Офіційне працевлаштування в одній із наших локацій або за контрактом в інших країнах.
  • Допомога при релокації в одну з країн, де розташовані офіси компанії: Вірменія, Грузія, Казахстан або Кіпр.
  • Турбота про work-life balance: віддалена робота і гнучкий графік, оплата спортивних абонементів і медичної страховки для співробітників.
  • Участь у благодійності: можливість запустити власний проєкт за підтримки компанії або взяти участь в акціях G5 Charity.
  • Професійне зростання: ресурси для створення власного проєкту в рамках R&D, внутрішня освітня платформа та навчальні вебінари за всіма спеціалізаціями. 
  • Додаткові бонуси від прибутку проєктів для проєктних команд і програма акцій результативності для ключових співробітників.
  • Можливості для розвитку: безкоштовне вивчення англійської та мови країни релокації, розмовні клуби для всіх рівнів підготовки. 
  • Розваги та відпочинок: корпоративні івенти та тімбілдинги, квізи, Coffee Talks, вебінари із запрошеними спікерами, конкурси та майстер-класи для дорослих і дітей.

Зверніть увагу, що всі комунікації з представниками компанії G5 Games ведуться виключно через домен g5.com.

 

Більше про G5 Games:

Ми в соціальних мережах: LinkedinInstagramFacebookTelegram.

G5 Games Promo Video

Співробітники компанії G5 зібрали більше двох мільйонів гривень на допомогу Україні

Замість свята здали кров. Як команда G5 привертає увагу до донорства та підтримує центр крові в Харкові

Дитсадок, сховище та навіть три коти. G5 відкрила хаб у Харкові, щоб команда почувалася безпечніше

 

Поділитися

Заявка

        Прикріпити файл
            Прикріпити файл

              Інші питання?
              Перейти до FAQ

              G5 Maskot
              Вибачте, що перериваємо, але ми маємо дещо вам сказати...

              Ми оновили нашу Політику конфіденційності та Умови надання послуг, щоб відобразити нещодавні доповнення до наших послуг та зміни в законодавстві. Натискаючи кнопку «Прийняти» або іншим чином продовжуючи використовувати сайт, ви погоджуєтеся з використанням файлів cookie G5, Політикою конфіденційності та Умовами надання послуг. Щоб дізнатися більше, натисніть тут.

              Цей сайт використовує файли cookie для забезпечення найкращої взаємодії з користувачем. Також це допомагає нам зрозуміти, як ми можемо покращити сайт. Файли cookie — це текстові файли, що містять невеликі обсяги даних, які завантажуються на ваш комп’ютер або інший пристрій, коли ви відвідуєте вебсайт. Файли cookie дозволяють нам розпізнати ваш комп’ютер і покращити взаємодію з користувачем на нашому вебсайті. Деякі файли cookie також необхідні для технічної роботи нашого вебсайту. Прочитайте нашу Політику конфіденційності та Умови надання послуг, в яких ви знайдете важливу інформацію про файли cookie, які ми використовуємо, а також про те, як ми їх використовуємо та як їх можна видалити. Пам’ятайте, що видалення файлів cookie може вплинути на ваше використання функціонала нашого сайту.

              Показати менше.