Get a reply from this employer
Your resume and cover letter, tailored to exactly what they’re hiring for.
Workplays poszukuje Senior Unity Programmer, który dołączy do zespołu RPG pracującego nad Void Hunters. Zadania obejmują projektowanie architektury, implementację w Unity/C#, optymalizację wydajności oraz współpracę z designerami, artystami i QA.
Wymagana jest silna znajomość SOLID, profilowania i prowadzenia code review. Oferujemy elastyczny tryb pracy (office-first / remote / hybrydowy), udział w rozwoju gier i program bonusowy.
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 wUnity / 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 rozwijaniuskalowalnych systemów;
umiejętność pracy zprofilowaniem, optymalizacją wydajnościoraz analizą bottlenecków CPU/GPU/memory;
dobra znajomość cyklu życia aplikacji i procesu developmentu gier;
dobra znajomośćGit;
umiejętność pisaniaczytelnego, 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ść prowadzeniacode reviewi 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 naszego biura.