#1 Job Board for tech industry in Europe

Senior Frontend Developer (Games & Animation)
JavaScript

Senior Frontend Developer (Games & Animation)

Gdańsk
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Hybrid

Tech stack

    Polish

    C1

    English

    B1

    React

    advanced

    TypeScript

    advanced

    REST API

    regular

    WebSocket

    regular

    Rendering Engines

    junior

    Animation 2D or 3D

    junior

    C#

    nice to have

    Game Development

    nice to have

    Phaser

    nice to have

Job description

Online interview

Cześć!

Szukamy Front-end Developera, który potrafi tworzyć dynamiczne interfejsy użytkownika w czasie rzeczywistym. Projekt, w którym weźmiesz udział, to produkcja przeglądarkowych gier na tworzoną przez nas platformę iGamingową. Szukamy osoby, która nie tylko programuje, ale także jest zafascynowana grafiką, animacjami oraz potrafi zaproponować praktyczne rozwiązania i chętnie dzieli się swoją wiedzą. Jeśli lubisz wyzwania, to ta rola jest dla Ciebie! 


Lokalizacja: Gdańsk Garnizon lub w 80% praca zdalna (praca tylko dla osób z Trójmiasta i okolic)

Wynagrodzenie: 20.000 - 27.000 PLN netto (B2B)


Coś więcej o naszym projekcie: 


  • Produkt:
  • Platforma do zakładów wzajemnych dedykowana esportowi (CS:GO, League of Legends, Dota 2, etc.), w pełni obsługująca kryptowaluty. Wykonywana dla zewnętrznego klienta,
  • Platforma obecnie działa i ma tysiące realnych użytkowników,
  • Zarówno wizja technologiczna, analiza jak i design pozostają w gestii zespołu,
  • W ramach projektu powstały cztery gry (crash, spin, plinko, dice) - dwie z nich (plinko, dice) powstały na nowej platformie, która umożliwia udostępnianie gier na zewnątrz.


  • Game Development - plany:
  • Stosowanie mechanizmów provably fair - kryptograficznego udowadniania graczom, że gry są uczciwe
  • Wprowadzenie innowacji do całej branży poprzez tworzenie i promowanie nowych gatunków gier gamblingowych, które nie są kolejną wersją slotów,
  • Nacisk na aspekty prawdziwe gamingowe:
  • Aspekt multiplayer - gracze wspólnie uczestniczą w rozgrywce,
  • Gry nie są wyłącznie nudną animacją “pociągnięcia wajchy w jednorękim bandycie” - chcemy tworzyć gry, w które gracze realnie grają a ich akcje mają wpływ na rozgrywkę i wynik.


  • Game Development - technologie:
  • Hybrydowe podejście łączące interfejs wykonany w HTML5 i warstwę wizualną stworzoną w JavaScript-owym game engine,
  • Aktualny stack frontendowy:
  • Interfejs użytkownika: React + Vite + Tailwind + TypeScript,
  • Warstwa wizualna: Phaser 3.
  • Jako, że każda kolejna gra jest w miarę zamkniętym produktem istnieje możliwość nadania kierunku w kwestii stacku technologicznego.


  • Game Development - team:
  • Dwóch programistów z tradycyjnym doświadczeniem game devowym, zdobywający doświadczenie w React na projekcie,
  • Programista mający doświadczenie z Phaser.js i Godot pełniący też rolę CTO firmy,
  • Grafik z doświadczeniem w animacji.


  • O firmie:
  • Firma została założona i jest prowadzona przez dwójkę programistów,
  • Team game dev pracuje zdalnie, ale robimy kick-offy nowych projektów w biurze,
  • Płaska struktura zarządzania,
  • Nasz zespół to głównie pasjonaci technologii, specjaliści w swoich dziedzinach, otwarci na nowe rozwiązania,
  • Pracujemy w metodyce Kanban z elementami Scruma,
  • Dobra atmosfera, nastawienie na rozwiązywanie problemów, dzięki czemu większość ludzi jest z nami od lat.


Technologie, z których korzystamy tworząc nasze gry: 

  • Frontend: Typescript, React.js, SCSS, Tailwind, Vite, Next.js, Redux, TanStack Query, Phaser
  • Backend:.NET 8.0, EF Core, Dapper, Node.js (ts-node), Redis, PostgreSQL, RabbitMQ
  • Provisioning, CI i monitoring: Ansible, Jenkins, Grafana, Telegraf, InfluxDB


Szukamy osoby, która:

  • Posiada 5 lat doświadczenia jako Frontend Developer (nie jest to absolutnym wymogiem, najważniejsze  są Twoje umiejętności),
  • Posiada szerokie doświadczenie z React i TypeScript (warunek konieczny),
  • Ma bardzo dobrą znajomość HTML, CSS oraz doświadczenie w tworzeniu interfejsów na podstawie projektów z Figmy,
  • Ma praktyczne doświadczenie w implementowaniu grafiki i animacji w przeglądarkach – np. w kontekście gier, edytorów graficznych, shaderów i innych nieszablonowych interfejsów (warunek konieczny, jednak nie wymagamy komercyjnego doświadczenia),
  • Interesuje się wizualnymi aspektami Web, 
  • Zna popularne API przeglądarki i potrafi tworzyć responsywne interfejsy,
  • Jest gotowa na sporadyczne wykonywanie zadań również z warstwy backendowej,
  • Ma doświadczenie w komunikacji z backendem (REST, WebSockets),
  • Rozumie podejścia oparte na zdarzeniach (event-driven architecture) i potrafi je stosować w aplikacjach frontendowych,
  • Jest samodzielna i potrafi pracować z minimalnym nadzorem,
  • Chętnie dzieli się wiedzą i jest otwarta na naukę nowych technologii,
  • Umie proponować i uzasadniać rozwiązania frontendowe,
  • Rozumie zasady OOP i programowania funkcyjnego oraz dba o optymalizację kodu,
  • Zna metodykę Agile i potrafi szacować czasochłonność zadań.


Mile widziane:

  • Znajomość przeglądarkowych silników renderujących (np. Pixi.js, Phaser, Three.js, Babylon.js),
  • Doświadczenie w tworzeniu prostych gier webowych (2D lub 3D),
  • Podstawowa znajomość C# i backendu,
  • Wiedza o mikroserwisach, DDD, CI/CD oraz bazach danych SQL,
  • Podstawowa znajomość SEO.


Twoje codzienne zadania:

  • Pisanie wysokiej jakości kodu front-endowego,
  • Ścisła współpraca z biznesem i projektantem UI/UX,
  • Implementowanie zarówno interfejsu użytkownika w React jak i warstwy wizualnej gry zawartej w canvasie,
  • Udzielanie informacji zwrotnej zespołowi projektowemu i sugerowanie lepszych rozwiązań,
  • Dzielenie się wiedzą i coachowanie mniej doświadczonych programistów,
  • Współtworzenie architektury frontendowej, sugerowanie (i argumentowanie) nowych rozwiązań i technologii które mogą przyspieszyć/ułatwić pracę nad projektem. 


Co oferujemy:

  • Wynagrodzenie 20.000-27.000 PLN netto + VAT B2B,
  • 26 płatnych dni wolnych + święta i dni chorobowe,
  • Możliwość projektowania i tworzenia nowych rozwiązań od podstaw pozwalający na rozwój w procesie projektowania i implementacji,
  • Elastyczne godziny pracy,
  • Pracę hybrydową z nowoczesnego biura w Gdańskim Garnizonie,
  • Dofinansowanie do zakupu sprzętu,
  • Przy okazji wizyt w biurze opłacone miejsce parkingowe,
  • Swobodny wybór narzędzi i możliwość wpływu na kształt i rozwój stanowiska,
  • Możliwość rozwoju i proponowania rozwiązań – bezpośredni wpływ na architekturę i rozwój systemów, 
  • Pakiet kafeteryjny,
  • Współpracę z bardzo doświadczonymi programistami, w tym będziesz pracować bezpośrednio z CTO firmy,
  • Dobrą atmosferę oraz nastawienie na rozwiązywanie problemów.