W skrócie
- Zadania: Kieruj techniczną stroną frameworka gier i współpracuj z zespołem deweloperów.
- Firma: Innowacyjne studio gier z pasją do tworzenia wyjątkowych doświadczeń.
- Benefity: Elastyczne godziny pracy, możliwość pracy zdalnej oraz wsparcie w rozwoju zawodowym.
- Pozostałe informacje: Dynamiczne środowisko z możliwościami szybkiego rozwoju kariery.
- Dlaczego ta praca: Pracuj nad nowoczesnymi technologiami i twórz gry, które zachwycają graczy na całym świecie.
- Kwalifikacje: Doświadczenie w TypeScript i silnikach renderujących, umiejętności w budowaniu bibliotek.
Przewidywane wynagrodzenie mieści się w przedziale 135000 - 165000 zł za rok.
Push Gaming to dynamiczne i innowacyjne studio deweloperskie gier, specjalizujące się w tworzeniu gier kasynowych online o wysokiej jakości, zoptymalizowanych pod kątem urządzeń mobilnych. Z pasją do gier i zobowiązaniem do przekraczania granic, dążymy do dostarczania wyjątkowych doświadczeń graczom na całym świecie.
O roli
Każda gra slotowa, którą wydajemy, jest zbudowana na wspólnej ramie klienta: silniku renderującym, mechanice slotów i szablonach, panelu gracza oraz narzędziach do budowy. Przemieniamy tę ramę w prawdziwy produkt wewnętrzny - wersjonowane pakiety, jasne umowy, odpowiednia dokumentacja - tak, aby poprawka trafiła raz i dotarła do każdej gry, a nowa gra mogła rozpocząć się od szablonu zamiast od zera. Szukamy Tech Leada, który przejmie techniczny kierunek tej ramy. Będziesz starszym inżynierem w małym, skoncentrowanym zespole (aktualnie dwóch deweloperów plus Ty), raportującym bezpośrednio do Kierownika Rozwoju Gier. To rola praktyczna: większość czasu spędzisz w kodzie, a resztę na decyzjach architektonicznych, przeglądach i mentoringu. Nie ma zarządzania liniowego - Kierownik Rozwoju Gier zajmuje się 1:1 i planami rozwoju.
Lokalizacja: Hybrydowo w Londynie lub Warszawie
Co będziesz robić
- Ustalać i dokumentować techniczny kierunek ramy - silnik, wspólna mechanika slotów i szablony, panel gracza, narzędzia deweloperskie i kontrole CI.
- Projektować i rozwijać wspólne pakiety, z których korzystają różne zespoły gier: domyślnie zgodne wstecz, z jasnymi ścieżkami deprecjacji i notatkami migracyjnymi, gdy coś musi się zmienić.
- Budować narzędzia, które pozwalają nam szybko i bezpiecznie produkować warianty gier i reskiny z wspólnej bazy.
- Przejmować kontrolę nad przeglądami kodu dla ramy i mentorować deweloperów wokół siebie - poprzez przeglądy, parowanie i dyskusje projektowe.
- Być technicznym kontaktem ramy dla zespołów gier, które jej używają oraz dla inżynierów po stronie serwera.
- Podawać szczere oszacowania i oceny ryzyka; wskazywać na długi techniczne i proponować, jak je uporządkować.
- Pisać rzeczy: decyzje, standardy, README pakietów - dokumentacja jest częścią ukończonego projektu.
Czego szukamy
- Doświadczenie eksperckie z TypeScript i silnikiem renderującym klasy PixiJS (PixiJS v8 to nasz stos technologiczny).
- Rozwój klientów slotów lub iGaming: wyniki autorytatywne po stronie serwera, warianty RTP, ograniczenia certyfikacyjne.
- Doświadczenie w budowaniu i utrzymywaniu wspólnych bibliotek, SDK lub silników używanych przez wiele zespołów - projektowanie API, wersjonowanie, zgodność wstecz.
- Udokumentowane osiągnięcia w wydawaniu skomplikowanych gier komercyjnych i rozwiązywaniu trudnych problemów technicznych.
- Silne umiejętności debugowania, profilowania i pracy nad wydajnością na różnych urządzeniach.
- Potrafisz podejmować decyzje techniczne z osobami, które nie są Twoimi podwładnymi.
- Zazwyczaj 5+ lat doświadczenia w rozwoju klientów gier, w tym czas na stanowisku technicznym seniora.
Miło widziane
- Doświadczenie z pipeline'ami budowlanymi i CI (GitHub Actions).
- Doświadczenie z automatycznym testowaniem klientów gier (testy jednostkowe, integracyjne lub regresji wizualnej).
- Doświadczenie z monorepo lub wielopakietowymi ustawieniami (npm workspaces, Lerna, Turborepo, Nx lub podobne).
- Doświadczenie z narzędziami wspomagającymi rozwój AI w codziennej pracy.
Jak wygląda sukces po sześciu miesiącach
- Techniczny kierunek ramy jest udokumentowany i przestrzegany. Wspólne pakiety są wydawane w wersjach, udokumentowane i testowane. Zmiany łamiące są dostarczane z notatkami migracyjnymi. Zespoły gier budują na ramie zamiast wokół niej.
Dlaczego warto do nas dołączyć?
To naprawdę ekscytujący czas, aby dołączyć do Push Gaming. Rozszerzamy nasze zespoły, aby dostarczyć znakomitą pracę. Jesteśmy pasjonatami tworzenia gier premium i nigdy nie idziemy na kompromis. Nasze podejście do budowania i wzmacniania zespołu nie jest inne. Dążymy do przyciągania i zatrzymywania wysokich wykonawców i jesteśmy zobowiązani do poszukiwania osób o podobnych poglądach, które podzielają naszą wizję doskonałości i jakości. W zamian oferujemy wszystkie narzędzia i wsparcie, które pozwolą jednostkom rozwijać się i prosperować, osiągając zarówno cele osobiste, jak i firmowe w środowisku opartym na zaufaniu, współpracy, przejrzystości i odpowiedzialności.
Tech Lead in Warsaw – pracodawca: Push Gaming Ltd.
Push Gaming to dynamiczne i innowacyjne studio deweloperskie gier, które specjalizuje się w tworzeniu wysokiej jakości, zoptymalizowanych pod kątem mobilnym gier kasynowych online. Oferujemy wyjątkowe możliwości rozwoju zawodowego w przyjaznej atmosferze, gdzie pasja do gier łączy się z dążeniem do doskonałości. Pracując w Warszawie w trybie hybrydowym, będziesz częścią zespołu, który ceni współpracę, przejrzystość i odpowiedzialność, co sprzyja osobistemu i zawodowemu rozwojowi naszych pracowników.