Службові обов’язки
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:
Ми в соціальних мережах: Linkedin, Instagram, Facebook, Telegram.
Співробітники компанії G5 зібрали більше двох мільйонів гривень на допомогу Україні
Дитсадок, сховище та навіть три коти. G5 відкрила хаб у Харкові, щоб команда почувалася безпечніше