Senior Unity Programmer in Katowice

Senior Unity Programmer in Katowice

Katowice Pełny etat 62100 - 75900 zł / rok (szac.) Stacjonarnie
W

W skrócie

  • Zadania: Projektuj i twórz architekturę gier w Unity, implementując nowe funkcjonalności.
  • Firma: Dynamiczne studio gier z 20-letnim doświadczeniem i zespołem ponad 100 osób.
  • Benefity: Udział w zyskach, elastyczne godziny pracy, budżet szkoleniowy i prywatna opieka medyczna.
  • Pozostałe informacje: Możliwość pracy zdalnej lub hybrydowej oraz świetne możliwości rozwoju kariery.
  • Dlaczego ta praca: Miej realny wpływ na rozwój gier i pracuj w kreatywnym zespole.
  • Kwalifikacje: 5 lat doświadczenia w C# i 3-5 lat w Unity, umiejętność pracy w zespole.

Przewidywane wynagrodzenie mieści się w przedziale 62100 - 75900 zł za rok.

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.

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 naszego biura.

Senior Unity Programmer in Katowice – pracodawca: Workplays

Ten Square Games to doskonały pracodawca, który oferuje wyjątkowe możliwości rozwoju w dynamicznej branży gier mobilnych. Pracując z nami jako UI/UX Designer, będziesz miał/a szansę na kreatywne wyrażenie siebie, a także korzystanie z licznych benefitów, takich jak elastyczny tryb pracy, wsparcie psychologiczne oraz programy rozwojowe. Nasza kultura pracy opiera się na współpracy i innowacyjności, co sprawia, że każdy dzień przynosi nowe wyzwania i satysfakcję z osiągnięć.

W

Dane kontaktowe:

Zespół rekrutacyjny Workplays

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Senior Unity Programmer in Katowice

C#
Unity
Architektura aplikacji
Wzorce projektowe
Clean Code
SOLID
Optymalizacja wydajności