New offer - be the first one to apply!

June 9, 2026

Senior Unity Programmer

Senior • Remote

Katowice, Poland

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.