Usługi pośrednictwa pracy IT Digital Nomad Visa Spain Zdalne zespoły Abonament rekrutacyjny O nas Kontakt Wszystkie prace Praca w IT Przykłady CV Nasz blog 2 Case Studies

Wakat w Cyprus: Unity developer Wynagrodzenie

Poszukujemy doświadczonego i proaktywnego dewelopera Unity, który stanie się kluczowym ogniwem naszego zespołu, pracując nad ambitnym projektem 2D social casino. Szukamy nie tylko wykonawcy, ale specjalisty z silnym myśleniem inżynierskim, który poprowadzi rozwój, zaproponuje rozwiązania architektoniczne i podejmie zadania zarówno po stronie klienta, jak i częściowo po stronie backendu.

Umiejętności techniczne:

  • Unity & C#: Głęboka wiedza z zakresu C# i Unity Engine. Nie tylko korzystasz z silnika, ale rozumiesz jego wewnętrzną architekturę i potrafisz maksymalnie wykorzystać jego możliwości.

  • Architektura i wzorce: Pewne stosowanie zasad SOLID oraz wzorców projektowych (Singleton, Factory, Observer itp.) do budowania skalowalnej i łatwej w utrzymaniu architektury gry.

  • Rozwój 2D:

    • UI i layout: Doświadczenie w tworzeniu skomplikowanych, adaptacyjnych i wydajnych ekranów UI za pomocą UGUI. Umiejętność projektowania interfejsów w sposób umożliwiający artystom i projektantom gier elastyczną konfigurację animacji i efektów bez angażowania dewelopera.

    • Fizyka 2D: Zrozumienie i doświadczenie w pracy z komponentami takimi jak Rigidbody2D, Collider2D i złącza. Umiejętność optymalizacji obliczeń fizycznych w celu zapewnienia wysokiej wydajności.

    • Grafika i animacja: Doświadczenie w pracy z systemem animacji Unity (Animator, Animation Clips), Particle System oraz znajomość pracy z grafikami i atlasami.

  • Backend: Zrozumienie architektury klient-serwer. Doświadczenie w integracji z REST API oraz gotowość do podejmowania zadań po stronie backendu w celu zapewnienia pełnej funkcjonalności funkcji.

  • Optymalizacja: Umiejętności w profilowaniu i optymalizacji wydajności na platformach mobilnych (Android, iOS), w tym zarządzanie pamięcią, CPU i GPU.

Czego oczekujemy:

  • Inżynierskie myślenie: Potrafisz rozbijać skomplikowane zadania, widzisz system w całości, a nie tylko jego części, i znajdujesz eleganckie rozwiązania techniczne dla wyzwań produktowych.

  • Samodzielność i proaktywność: Oczekujemy, że będziesz samodzielnie zarządzać swoim czasem, poprowadzisz rozwój funkcji od pomysłu do wydania, a nie będziesz czekać na zadania z góry.

  • Praca zespołowa: Doskonałe umiejętności komunikacyjne do ścisłej współpracy z projektantami gier, artystami i dźwiękowcami. Umiejętność przekazywania skomplikowanych pomysłów technicznych w prosty sposób.

  • Jakość kodu: Dążenie do pisania czystego, czytelnego i łatwego w utrzymaniu kodu. Doświadczenie w przeprowadzaniu Code Review.

Główne zadania:

  • Rozwój kluczowej logiki gry i funkcji meta w Unity dla wszystkich docelowych platform (Android, iOS, Web, Desktop).

  • Projektowanie i implementacja elastycznej architektury gry i jej podsystemów.

  • Tworzenie uniwersalnych komponentów UI i systemów do elastycznego konfigurowania animacji i efektów VFX.

  • Implementacja i optymalizacja fizyki 2D oraz efektów graficznych.

  • Integracja zewnętrznych SDK i wtyczek, a także praca z API po stronie serwera.

  • Aktywny udział w planowaniu, szacowaniu zadań i poszukiwaniu optymalnych ścieżek realizacji.

Dołącz do społeczności Znoydzem.

Aplikuj jako Specjalista ds