Senior Unity Programmer

Game

Senior Unity Programmer

Game
Szewczenki 8B, Katowice

Artifex Mundi

Full-time
B2B, Permanent
Senior
Remote

Job description

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.

Tech stack

    English

    B2

    C#

    master

    Unity

    advanced

    Solid

    regular

    Git

    regular

    Asset Bundles

    nice to have

Office location

Senior Unity Programmer

Summary of the offer

Senior Unity Programmer

Szewczenki 8B, Katowice
Artifex Mundi
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. 1. Informacja niniejsza dotyczy wyrażenia przez Ciebie zgody na przetwarzanie przez Administratora Twoich danych osobowych: 1) ... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.