Senior Unity Programmer

Brak informacji o wynagrodzeniu
SeniorFull-time
#329877·Dodano 18 dni temu·26
Źródło: www.skillshot.pl
Aplikuj teraz

Tech Stack / Keywords

UnityC#Clean CodeSOLIDGitAI

Firma i stanowisko

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.


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

Nice to have:

  • 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

Obowiązki

  • 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

Oferta

  • udział w zyskach (program bonusowy)
  • realny wpływ na rozwój naszych gier
  • 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
Elastyczne godziny
Dofinansowanie szkoleń
Opieka zdrowotna
Karta sportowa
Parking dla aut
Artifex Mundi Spółka Akcyjna

Artifex Mundi Spółka Akcyjna

9 aktywnych ofert

Zobacz wszystkie oferty
Aplikuj teraz