You’ll have a chance to work on a fun virtual lounge app and digital game for music discovery, on Web3 and IPFS / Filecoin and use a cryptocurrency to reward DJs.
This is not a typical app. It’s different because there is no backend. The whole application runs in a browser. It establishes direct connections to other players using WebRTC protocol. We use libp2p library to accomplish that.
Entire application state exists as a collective state kept by the collective. The challenges we face are typical to distributed systems. For example, how do we decide which player gets hold of a resource if few of them try to grab them at same time? There is no backend that can make arbitrary decisions, so instances of application needs to come to some sort of agreement.
Additionally, this is a game. It needs to be fun. There is a lot of UI work (we use React) and animations. This project is ideal for someone who likes games and music and also is a passionate in distributed systems design.
10,000 – 18,000 net on B2B
React.js, Redux, Redux saga
experience with distributed systems design
integration with Audius and Diffuse
Enthusiastic approach to work with bleeding edge technologies
Critical thinking and problem solving
Strong belief in decentralized future
Integration and units tests
Agile management (Scrum, Agile)
Code reviews (GitHub)
Build server (GitLab/GitHub)
We work on Linux
Awesome projects to work on
Supportive people ready to share their knowledge
Elastic working hours
In-house courses and in-house hackathons / hack-nights
Coffee / fruits / snacks
Lovely office in the heart of Cracow