Senior Unity Programmer
Brak informacji o wynagrodzeniu
SeniorFull-time·B2B
#429738·Dodano 4 dni temu·8
Źródło: justjoin.itTech Stack / Keywords
UnityGitSOLID PrinciplesC#Software Architecture
Firma i stanowisko
Jesteśmy twórcami gier mobile F2P z 20 latami doświadczenia i ponad 100 osobami w dwóch niezależnych studiach: Adventure i RPG. Zespół RPG pracuje nad Void Hunters – taktycznym RPG z turową walką, rozbudowaną progresją oraz mechanikami budowania synergii między bohaterami.
Wymagania
- Minimum 5 lat doświadczenia w programowaniu komercyjnych projektów w C#
- 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 funkcji w Unity i 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
Benefity
- Udział w zyskach (program bonusowy)
- Realny wpływ na rozwój 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 z możliwością wyboru benefitów pozapłacowych, m.in. prywatną opieką medyczną i kartą MultiSport
- Darmowy parking pod biurem
Elastyczne godziny
Opieka zdrowotna
Karta sportowa
Parking dla aut
Dofinansowanie szkoleń
Premie
Inne informacje
- Informacja o zgodzie na przetwarzanie danych osobowych przez Artifex Mundi S.A. na potrzeby rekrutacji i przyszłych rekrutacji.
- Administrator danych: Artifex Mundi S.A. z siedzibą w Warszawie.
- Podstawa prawna przetwarzania danych to zgoda kandydata.
- Dobrowolność wyrażenia zgody i możliwości jej cofnięcia.
- Okres przechowywania danych: do zakończenia rekrutacji lub do roku od złożenia CV przy zgodzie na przyszłe rekrutacje.
- Odbiorcy danych to podmioty powiązane korporacyjnie.
- Informacja o prawach kandydata względem danych osobowych.
- Brak zautomatyzowanego przetwarzania danych.
Artifex Mundi Spółka Akcyjna
6 aktywnych ofert