Imagine writing a back-end for an MMO game, you have a set of characters that belong to a user who can improve the characters stats by either playing with them or by equipping some items. Besides being massive, it sounds easy enough, right?
Now, what if the user can freely edit some parts of the DB completely bypassing the Backend and there is nothing you can do about it?
Not only that, these items and characters have a real value worth thousands of dollars so transparency, reproducibility, fairness is a must.
This is precisely what we are doing at Metasoccer, a football manager play2earn blockchain game where our characters and currency can be freely trade-able in the blockchain while the games are executed in a transparent and reproducible way in our back-end so our users can be sure that they can never be tricked.
Your role
Have a deep understanding of the frontend architecture
Have a holistic view of the architecture (Front, Back, Ops)
Make sure that Agile principles are followed and embraced
Be able to take ownership of tasks involving all parts of the stack
Our ideal candidate
You consider yourself a software engineer and not a specialist (Back, Front, etc)
Understand the various trade-offs in the front-end
Deep understanding of Javascript ecosystem
Deep understanding of React
Comfortable working with CSS
5+ years of experience shipping high quality b2c applications in a fast-paced environment
Takes ownership of tasks, from begining to end
Fluent communication skills in English
Passion for writing clean and testable code
Can manage their own work environment (Docker, Git, ...)
TDD
What our Frontend stack looks like
React (Nextjs) with hooks
Valtio
Typescript
At some point, we will add React Native to the mix.
What our overall stack looks like
We use Typescript as much as we can, right now we use it for:
Frontend (nextjs)
Backend (nestjs)
Smartcontracts tests
Some internal tools
The other only language that we use is Solidity, used to write the Smart Contracts
Benefits
Full remote position · You can expect the usual flexibility that comes with it
Front-row seat in the development of the new Game future where value is controlled by users.
Joining a small yet growing company with the objective of reaching the moon 🚀
Flat hierarchy company, working side by side with everybody (CTO, Leads, CEO...)
Transparency
Bonding Activities - We get together once every few months (usually in Barcelona)
Fuente: championgames.factorialhr.com
Jornada completa, 100% remoto.
Solo para personas ubicadas en
España.