Job Description
Summary
We are seeking an experienced Front End Developer to architect, develop and deploy front-end code for a variety of web3 applications. The primary focus will be on creating intuitive, responsive and attractive front ends to interact with our existing set of smart contracts. The goal is to contribute to developing a thriving blockchain ecosystem on our chain Somnia.
Our current tech stack is React, Next.js, Typescript, wagmi and viem. Wallet interaction through Rainbowkit or ConnectKit. Styling includes Tailwind, Material UI, Shadcn and Framer Motion. The idea candidate will have experience interacting with EVM based smart contracts through the frontend, either through wagmi hooks or ethers.js
Responsibilities:
- Write clean, reusable and performant React code.
- Style and animate components based on design specifications (Figma or others).
- Synchronize smart contracts (read functions) and subgraph data with client-side state.
- Create functions that interact with smart contracts deployed on public blockchains.
- Collaborate in the creation or improvement of UX/UI components.
- Collaborate with product owners, designers and backend/blockchain developers.
Qualifications:
- Minimum of 3 years of professional experience in front end development roles.
- Experience with React and latest versions of Next.js with Typescript.
- Experience with a variety of styling methods.
- Ability to follow designs and suggest viable solutions to UI/UX problems.
- Web3 experience interacting with EVM-based contracts through frontend libraries. Basic understanding of blockchain, NFTs and Defi.
- Experience with subgraphs (GraphQL).
- Familiarity with gaming and the videogame industry is a plus.
- Bonus: experience with three.js and/ or React Fiber.
Skills
- Communications Skills
- Development
- React
- Smart Contract Development
- SQL
- Team Collaboration
- TypeScript