remotely.living

Senior Unity Programmer

Artifex Mundi S.A. · Remote - Poland · 2026-09-02

Apply for this job

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