Mobile Developer
Senior Unity Programmer
Katowice
Apply on the employer's siteRole 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.
This is a saved copy of a posting published elsewhere. Postings get taken down without notice — check the employer's site before applying. mentors.coach is not the hiring party.