Gamedev jobs
Artifex Mundi S.A.
SeniorNo informationProgramming

Senior Unity Programmer

  • Katowicecountry flagPL
Share
Zdjęcie profilowe firmyIT_SOFTWARE

Artifex Mundi S.A.

Working mode

No information

Working time

No information
Unity
C#
💰 Sprawdź, czy ta wypłata jest konkurencyjnaKalkulator wynagrodzeń →

Job Description

Artifex Mundi: dołącz do nas, projekt Void Hunters

Jesteśmy twórcami gier mobile F2P z 20 latami doświadczenia i ponad 100 osobami na pokładzie, z podziałem na dwa niezależne studia: Adventure i RPG.

Nasz zespół RPG pracuje nad Void Hunters – taktycznym RPG, w którym stawiamy na głębię systemów, rozwój drużyny i świadome decyzje gracza. Projekt łączy turową walkę z rozbudowaną progresją oraz mechanikami budowania synergii między bohaterami. Więcej info o projekcie znajdziesz na stronie projektu: https://voidhunters.com

Obecnie poszukujemy osoby na stanowisko:

Senior Unity Programmer

Twoje codzienne zadania

  • Projektowanie i tworzenie architektury dla nowych feature’ów i systemów w grze
  • Implementacja nowych funkcjonalności w Unity / C# z dbałością o jakość, wydajność i skalowalność
  • Współtworzenie technicznej wizji projektu oraz proponowanie kierunków rozwoju kodu i architektury
  • Podejmowanie decyzji technicznych dotyczących rozwoju projektu i jakości rozwiązań
  • Rozwój oraz utrzymanie istniejących systemów i narzędzi wspierających produkcję
  • Współpraca z game designerami, artystami, QA i producentami przy przekładaniu założeń projektowych na rozwiązania techniczne
  • Dbanie o spójność architektury i wysoką jakość kodu w całym projekcie
  • Identyfikowanie ryzyk technicznych oraz proponowanie rozwiązań ograniczających problemy na dalszych etapach produkcji
  • Optymalizacja wydajności i stabilności projektu
  • Wspieranie zespołu poprzez code review

Wymagania

  • Minimum 5 lat doświadczenia w programowaniu komercyjnych projektów w C# oraz 3–5 lat doświadczenia w pracy z Unity
  • Bardzo dobra znajomość architektury aplikacji, wzorców projektowych, zasad clean code, SOLID oraz dobrych praktyk programistycznych
  • Doświadczenie w projektowaniu i rozwijaniu skalowalnych systemów
  • Umiejętność pracy z profilowaniem, optymalizacją wydajności oraz analizą bottlenecków CPU/GPU/memory
  • Dobra znajomość cyklu życia aplikacji i procesu developmentu gier
  • Dobra znajomość Git
  • Umiejętność pisania czytelnego, testowalnego i łatwego w utrzymaniu kodu
  • Doświadczenie w debugowaniu złożonych problemów technicznych
  • Umiejętność samodzielnego podejmowania decyzji technicznych i proponowania rozwiązań
  • Doświadczenie we współpracy z designerami, artystami, QA oraz innymi programistami
  • Umiejętność prowadzenia code review i mentoringu mniej doświadczonych członków zespołu
  • Umiejętność korzystania z narzędzi AI do generacji kodu (codex, claude code)
  • Samodzielność, proaktywność i nastawienie na rozwiązywanie problemów
  • Dobra komunikacja i umiejętność tłumaczenia kwestii technicznych biznesowi lub designowi
  • Umiejętność organizacji pracy własnej i priorytetyzacji zadań
  • Otwartość na feedback i chęć wspierania rozwoju zespołu

Mile widziane

  • Doświadczenie przy tworzeniu gier mobilnych, PC lub konsolowych
  • Znajomość Asset Bundles, i systemów dependency injection
  • Znajomość systemów analitycznych, crash reportingu i liveops
  • Doświadczenie w pracy nad projektami free-to-play
  • Udział w wydaniu co najmniej jednego tytułu na rynek

W ramach współpracy oferujemy

  • Udział w zyskach (program bonusowy)
  • Realny wpływ na rozwój naszych gier
  • Atmosferę opartą na szacunku, zaufaniu i komunikacji bez zbędnej biurokracji i skomplikowanych procedur
  • Możliwość wyboru trybu pracy (office-first, remote lub hybryda)
  • Elastyczne godziny pracy (core hours: 10:00 – 15:00)
  • Budżet szkoleniowy
  • Program kafeteryjny, w ramach którego możesz wybrać swoje benefity pozapłacowe, m.in. prywatną opiekę medyczną i kartę MultiSport
  • Darmowy parking pod naszym biurem