Front-End Developer (Web3 + AI): Mavik Labs
Feb 4, 2026 |
Location: Remote |
Deadline: Not specified
Experience: Mid
This is a pure dApp (Decentralized Application) Builder role. Mavik Labs is positioning itself at the intersection of Gaming, Education, and Blockchain. This usually implies a "Gamified Learning" or "Learn-to-Earn" platform.
The "AI" Discrepancy: Note that while "AI" is in the job title, the responsibilities and requirements are 100% focused on Front-End Engineering and Web3 integration. You are likely building the Interface that users interact with, while the AI runs in the background or on the backend. Do not feel pressured to be a Machine Learning engineer for this role; you just need to know how to display the AI's output (e.g., dynamic content, personalized learning paths) via API.
## Key Responsibilities
The Bridge to Blockchain: You are responsible for the critical moment where the user connects their wallet (MetaMask, Phantom, etc.) to the site. You must handle the "Connection States" (Loading, Connected, Wrong Network, Failed).
Smart Contract Integration: You will use libraries like Web3.js or Ethers.js to make the frontend "talk" to the blockchain.
Example: When a user clicks "Buy Course" or "Claim Reward," your code triggers the transaction popup in their wallet.
Gamified UI: Since this involves gaming/education, the UI won't just be forms and tables. It will likely involve progress bars, animated rewards, interactive lessons, and dashboards.
## Strategic Analysis
The Framework Split: The JD mentions "Proficiency in React.js and Vue.js."
Insight: This is unusual. Most startups pick one. This implies they might have a legacy product in Vue and a new product in React, or different parts of the ecosystem use different stacks. Be prepared to discuss your flexibility between frameworks.
The "Start-up Environment": They explicitly offer "opportunities for growth in a dynamic start-up environment."
Translation: Expect rapid changes in requirements. You might design a feature on Monday, build it Tuesday, and scrap it Thursday because the crypto market shifted or user feedback changed.
User Experience (UX) is King: In Web3, UX is often terrible (confusing hashes, slow transactions). Your job is to abstract that complexity away so a normal student/gamer can use the app without feeling overwhelmed.
## Candidate Profile: The "Web3 Native" Frontend
State Management Pro: You need to manage complex states: Is the user logged in via email? Are they connected via wallet? Do they have enough tokens for gas? Is the blockchain network congested?
The Integrator: You are comfortable working with APIs (for the AI/Backend) and RPC nodes (for the Blockchain).
Visual Polish: They ask for "high-quality graphic standards." They likely want someone who cares about CSS transitions and responsiveness.
## Critical "Knockout" Criteria
Web3 Libraries: You must know Ethers.js or Web3.js. If you have never connected a React app to a Smart Contract, you will struggle.
Wallet Logic: Understanding how to detect a user's wallet address and balance programmatically.
Framework Agility: If you are a "React Purist" who refuses to touch Vue (or vice versa), this might be a friction point.
đ Apply Now
đ 0 views | đ 0 clicks