Job details

React + React Native Developer

  • TypeScript
  • React Native
  • PWA
  • Git
  • JavaScript
  • HTML5 / CSS3
  • React
  • REST API

This job might be expired

Reasons could include: the employer is not accepting applications, is not actively hiring, or is reviewing applications.

Posted: 7 months ago

Kim jesteśmy?


GameDev Tube to spółka technologiczna tworząca gry mobilne, gry multiplayer oraz rozwiązania z obszaru Web3. Naszą filozofią jest tworzenie gier i produktów zorientowanych na użytkownika. Badamy nowe modele ekonomiczne charakterystyczne dla web3, takie jak m.in.: Play2Earn, Predict2Earn, Bet2Earn - wdrażając je w nasze produkty. Postrzegamy gry jako przestrzeń do rozrywki i budowania relacji, ale też, dzięki technologii blockchain, tokenom NFT i narzędziom Web3 chcemy dać naszym użytkownikom nowe możliwości monetyzacji czasu spędzonego grając. Stacjonujemy w Łodzi, gdzie prężnie rozwijamy nasz zespół. Jesteśmy firmą produktową. Wchodzimy w długoletnie partnerstwa, dzięki czemu bezpośrednio kierujemy rozwojem produktów.

Aktualnie rozwijamy m.in.:


Upcade

https://upcade.xyz/

Jest to platforma z grami multiplayer działająca w modelu skill-based Bet2Earn, zintegrowana z blockchainami takimi jak: Scroll, zKsync, Aleph Zero oraz ZetaChain. Rozpoczęcie meczu tworzy zakład pomiędzy uczestniczącymi graczami, a zwycięzca otrzymuje należną mu pulę. Zakłady tworzone są w oparciu o token i autorski system bettingowy. 


FAME APP

Partner: FAME MMA - największa federacja freak fightowa MMA w Europie.

https://famemma.io/fame-app

Początkowo była to gra mobilna hyper-casual, dostępna na Android oraz iOS, ale szybko przerodziła się ona w aplikację, w której obsługujemy: gry, token oraz dodatkowe usługi w partnerstwie z FAME MMA oraz sponsorami, takie jak np. głosowanie na walkę wieczoru gali FAME czy token commerce. Aplikacja rozwija się do produktu określanego jako centrum rozrywki dla fanów FAME MMA.



Kogo szukamy:


Poszukujemy React + React Native Developera do rozwijania aplikacji mobilnych oraz webowych.


Stack:


  • JavaScript (ES6+) / TypeScript
  • React.js - minimum 5 lat doświadczenia
  • React Native - minimum 3 lata doświadczenia
  • HTML5/CSS3
  • Strapi
  • Git
  • Znajomość wzorców projektowych i zasad pisania czystego, łatwego w utrzymaniu kodu
  • Znajomość relacyjnych/obiektowych baz danych
  • Doświadczenie w testowaniu jednostkowym i end-to-end
  • Umiejętność pracy w zespole oraz efektywnej komunikacji
  • Samodzielność


Mile widziane: 


  • Praktyczna wiedza na temat optymalizacji wydajności i SEO
  • Znajomość technologii Web 3.0
  • Znajomość innych frameworków frontendowych, takich jak Vue.js
  • Doświadczenie w pracy z narzędziami do CI/CD, takimi jak Jenkins,
  • Znajomość relacyjnych/obiektowych baz danych
  • Znajomość narzędzi do projektowania interfejsów, takich jak Figma,
  • Zdolność do pracy w dynamicznym środowisku projektowym


Główne zadania:


  • Projektowanie i implementacja zaawansowanych komponentów UI z wykorzystaniem React.js i React Native
  • Integracja aplikacji frontendowych i mobilnych z technologiami Web 3.0 (np. smart contracty, zdecentralizowane aplikacje)
  • Współpraca z zespołem backendowym przy integracji z backendem
  • Dbałość o szczegóły i estetykę interfejsów użytkownika, z naciskiem na dopracowanie detali
  • Optymalizacja wydajności i dostępności aplikacji webowych i mobilnych
  • Aktywny udział w całym cyklu życia projektów, od koncepcji po wdrożenie
  • Mentoring i dzielenie się wiedzą z młodszymi członkami zespołu



Oferujemy:


  • Rozwój w zakresie Web3
  • Możliwość wywierania realnego wpływu na rozwijane projekty
  • Elastyczne godziny pracy oraz możliwość pracy zdalnej
  • Świeżo odnowione biuro w stylu industrialnym, znajdujące się w Łodzi oraz parking bezpośrednio przed budynkiem
  • Płatne urlopy niezależne od formy zatrudnienia
  • Startupowa, nieformalna atmosfera w zespole
  • Stałe zatrudnienie


Akceptujemy elastyczne godziny pracy dostosowane do indywidualnego trybu. Większość zespołu pracuje w przedziale godzinowym 8 - 18, jednakże nie jest to konieczność.