Senior Unity Developer
Zdalnie / Warszawa
Cześć! Szukamy Unity Developera z doświadczeniem, który zasili zespół Ice Code Games i pomoże nam w pracach nad niezapowiedzianym tytułem.
Kim jesteśmy?
Jesteśmy zgranym, ambitnym zespołem, stawiającym na kreatywną atmosferę. Tworzymy gry wspólnie, poszukując najlepszych rozwiązań. Nasze studio powstało w 2017 roku i od tego czasu wyprodukowaliśmy już kilka tytułów na PC i mobile. Za nami udana premiera Hard West 2, a teraz rozkręcamy prace nad kolejną grą. Obecnie skupiamy się na PC+Konsole.
W każdym kolejnym projekcie staramy się podnosić poprzeczkę.
Kładziemy duży nacisk na jakość tworzonego software’u i zabezpieczamy się przed wadliwymi zmianami poprzez pisanie testów oraz bliską współpracę z działem QA.
Stosujemy praktyki Continuous Integration/Continuous Delivery do automatyzacji tworzenia, testowania oraz deploymentu całej aplikacji.
Jeśli chcesz tworzyć software dobrze w gamedevie, to zapraszamy! :)
Czym będziesz się zajmować?
- Współtworzeniem architektury całej aplikacji, systemów i narzędzi,
- Współtworzeniem mechanik gameplay’owych (logika, animacje, vfx, spatial ui, ui),
- Współtworzeniem testów automatycznych potwierdzających działanie gry,
- Współtworzeniem narzędzi w Unity,
- Oceną, czyszczeniem i optymalizacją kodu,
- Mentoringiem mniej doświadczonych członków zespołu,
- Doradzaniu przy podejmowaniu decyzji techniczno-strategicznych dla projektu.
Czego oczekujemy:
- Ukończonego przynajmniej jednego projektu komercyjnego,
- Co najmniej 5 letniego doświadczenia na podobnym stanowisku,
- Bardzo dobrej znajomości silnika Unity i C#,
- Umiejętności pisania czystego i wydajnego kodu,
- Umiejętności dawania zrozumiałego i klarownego review kodu oraz feedbacku,
- Umiejętności pisania testów automatycznych kodu,
- Znajomość wzorców projektowych, SOLID i architektury projektów w Unity,
- Sumienności, umiejętnej organizacji swojej pracy i analitycznego podejścia do rozwiązywania problemów,
- Umiejętności pracy w zespole ale również samodzielności, gdy sytuacja tego wymaga,
- Biegłości w korzystaniu z narzędzi do analizy wydajności (Profiler),
- Pasji do tworzenia gier,
- Znajomości procesu produkcyjnego gier,
- Znajomości j. angielskiego i polskiego na poziomie komunikatywnym w mowie i piśmie.
Mile widziane:
- Znajomość TDD,
- Umiejętność programowania w Parze i w grupie (Mob programming),
- Znajomość systemu kontroli wersji Git,
- Doświadczenie w optymalizacji graficznej i wiedza o renderingu,
- Doświadczenie w programowaniu pod wiele platform (PlayStation/XBOX/Switch).
Technologie których używamy:
- C#, Python
- Jetbrains Rider
- Git + Fork, Github, Github Actions
- Unity
- Miro
Co damy Ci w zamian?
- Wynagrodzenie i rodzaj umowy zależne od doświadczenia i umiejętności (UoP, B2B, UZ, UoD),
- Pracę w pełni zdalną! (z możliwością wpadania do biura w Warszawie, jeśli tylko masz taką chęć),
- Dofinansowanie do prądu,
- Urlopy i L4,
- Możliwość pracy na sprzęcie firmowym lub własnym,
- Elastyczny czas pracy z core hours 10-15.
Jeśli zainteresowała Cię nasza oferta i chciałbyś/chciałabyś z nami robić gry skorzystaj z formularza aplikacyjnego i podeślij swoje CV wraz z fragmentem kodu (opcjonalne).
Wystarczy zestaw kilku klas, z których jesteś dumny ;-) (nie musi to być działający projekt)