Starszy Inżynier Full-Stack (JavaScript / PHP)

Aristocrat
Job Description
Dołącz do Aristocrat, gdzie tworzymy światowej klasy doświadczenia gamingowe, które dostarczają radość milionom graczy na całym świecie! Jako Starszy Inżynier Full-Stack będziesz pracować w zwinnym, dobrze wyposażonym środowisku, które łączy energię startupu ze stabilnością i zasobami dużej organizacji. To stanowisko odgrywa kluczową rolę w kształtowaniu przyszłości naszych gier typu social casino i daje wyjątkową możliwość wprowadzania innowacji oraz wpływania na doświadczenia graczy na globalną skalę.
Zakres obowiązków
- Udział w kompleksowym rozwoju funkcjonalności oraz rozbudowie systemów społecznościowych i mechanik rozgrywki.
- Odpowiedzialność za funkcje od fazy koncepcji aż po wdrożenie i monitorowanie ich działania.
- Implementacja funkcjonalności frontendowych w JavaScript dla platform iOS, Android oraz Web.
- Tworzenie i rozwijanie usług backendowych oraz API w PHP wspierających nowe funkcje rozgrywki, społecznościowe i LiveOps.
- Projektowanie skalowalnych interfejsów REST API wykorzystywanych przez aplikacje klienckie.
- Współtworzenie modeli danych oraz mechanizmów przechowywania informacji dotyczących postępów graczy, nagród i wydarzeń.
- Optymalizacja wydajności backendu w środowisku o wysokiej współbieżności i dużej liczbie użytkowników.
- Zapewnienie wysokiej jakości, niezawodności i testowalności tworzonych funkcji.
- Analiza i optymalizacja wydajności frontendowej oraz backendowej w celu zapewnienia płynnych doświadczeń graczy.
- Współpraca z zespołem Product Management przy definiowaniu rozwiązań technicznych i podejmowaniu pragmatycznych decyzji projektowych.
- Monitorowanie wyników po wdrożeniu i rozwijanie funkcjonalności na podstawie zachowań użytkowników oraz danych analitycznych.
- Przekładanie kreatywnych pomysłów na angażujące i skalowalne systemy.
- Wspieranie inkluzywnej kultury inżynierskiej opartej na rozwoju, współpracy i ciągłym doskonaleniu.
- Aktywne identyfikowanie możliwości usprawniania architektury, narzędzi oraz procesów dostarczania oprogramowania.
Wymagania
- Wykształcenie wyższe kierunkowe z zakresu informatyki lub równoważne doświadczenie zawodowe.
- Minimum 4 lata doświadczenia w profesjonalnym tworzeniu oprogramowania.
- Praktyczne doświadczenie w pracy z JavaScript w środowiskach produkcyjnych.
- Doświadczenie w tworzeniu usług backendowych działających w środowisku produkcyjnym.
- Doświadczenie w projektowaniu i integracji REST API.
- Znajomość architektury klient-serwer.
- Doświadczenie w realizacji funkcjonalności na wszystkich etapach cyklu życia oprogramowania.
- Umiejętność analitycznego myślenia i rozwiązywania problemów z naciskiem na potrzeby użytkownika końcowego.
Mile widziane
- Doświadczenie w tworzeniu usług backendowych w PHP (bardzo mile widziane).
- Doświadczenie w pracy z istniejącymi bazami kodu PHP.
- Doświadczenie w budowaniu systemów rozgrywki, takich jak wydarzenia, nagrody, progresja gracza czy mechaniki społecznościowe.
- Doświadczenie w branży gier mobilnych, social casino lub środowisku Games-as-a-Service (GaaS).
- Znajomość eksperymentów produktowych, feature flags oraz wdrażania funkcjonalności na żywo.
- Doświadczenie w tworzeniu aplikacji mobilnych na platformy iOS i/lub Android.
Opis stanowiska mógł zostać sprawdzony i udoskonalony przy użyciu narzędzi wykorzystujących sztuczną inteligencję w celu poprawy przejrzystości, spójności i inkluzywności. Ostateczna treść, wymagania dotyczące stanowiska oraz decyzje rekrutacyjne podlegają weryfikacji przez człowieka i zatwierdzeniu przez Aristocrat.
Filozofia wynagradzania
Oferujemy kompleksowy pakiet wynagrodzenia i świadczeń, zaprojektowany tak, aby pozostawać konkurencyjnym na rynku, wspierać dobrostan pracowników oraz doceniać ich wkład w nasz sukces. Nasze podejście opiera się na zasadzie wynagradzania za wyniki, nagradzając indywidualny wpływ i osiągnięcia. Twój indywidualny pakiet wynagrodzenia zostanie określony na podstawie takich czynników jak umiejętności, doświadczenie, kwalifikacje oraz lokalizacja.
W zależności od stanowiska i lokalizacji możesz być uprawniony(-a) do otrzymywania rocznych premii i świadczeń motywacyjnych, benefitów związanych ze zdrowiem i dobrostanem, płatnego czasu wolnego, programów emerytalnych, ochrony ubezpieczeniowej oraz innych lokalnych lub ustawowych świadczeń.
Szczegółowe informacje dotyczące wynagrodzenia i świadczeń dla tego stanowiska zostaną omówione podczas procesu rekrutacyjnego.
Comments (0)
No comments yet. Be the first to share your thoughts!