Middle Frontend Engineer to $5000

About project

We’re building a Web3 Mining-as-a-Service (MaaS) platform enabling users to participate in Bitcoin mining using real infrastructure, including electricity, mining hardware, data centers and maintenance services.

Mining capacity is tokenized via NFTs backed by physical mining assets, providing transparent ownership and yield tracking. A utility token is used for platform fees, governance, and access to advanced mining optimization features.

 

The product is early-stage with technical requirements being finalized, UI/UX designs are prepared in Figma, no large legacy frontend yet.

Tech stack for the client interface: TypeScript + React, HeroUI, Tailwind CSS, REST APIs (OpenAPI), Vite.

 

Responsibilities

  • Implement performant, modular, and responsive user interfaces from Figma designs using HeroUI, React, and TypeScript
  • Build reusable, well-structured UI components
  • Build the entire frontend application from the ground to production
  • Set up and follow frontend best practices (structure, patterns, consistency)
  • Work in 1-2 week agile sprints with planning and reviews
  • Collaborate closely with designers and developers to clarify requirements and edge cases
  • Handle partially defined requirements and propose well-reasoned frontend solutions

 

Qualifications

  • Strong TypeScript and modern JavaScript (ES6+)
  • 2-4 years of solid React development experience with modern hooks and patterns
  • Experience with React Ecosystem best practices and tools: state management, routing, data fetching, forms and validation
  • Solid understanding of UI/UX principles, responsive and adaptive design principles
  • Good knowledge of HTML and CSS
  • Experience with HeroUI, Tailwind CSS, or ability to learn it fast
  • Experience implementing designs from Figma
  • Understanding of RESTful APIs, OpenAPI spec, and frontend development workflows
  • Basic unit/integration testing experience, familiarity with testing frameworks and methodologies

Nice to Have

  • Experience with Web3 technologies, blockchain ecosystem
  • Backend development experience, creating BFF apps

 

Work format

  • Fully remote
  • At least 4 hours of daily overlap with the team (roughly 10am-2pm CET range, meetings usually around 11:00 CET)
  • Team coordination in CET / Eastern European time
  • Working language: English. Russian may be used inside the team

Compensation & Benefits

  • Salary: 25 - 30 EUR/hour
  • Payment: Monthly via bank transfer or USDT
  • Vacation: 20 days paid time off per year
  • Contract type: B2B contractor

 

Benefits:

  • Flexible work schedule
  • Agile development with fast feedback and minimal bureaucracy
  • Work in a small, focused team with end-to-end ownership of features
  • Hands-on experience with Web3 and blockchain in a real crypto-finance product
  • Opportunity to influence architecture, UX, and technical decisions
  • Exposure to multiple project areas, accelerating skill growth and full-stack awareness

Required skills experience

UI/UX Design 5 years
React.js 4 years
TypeScript 4 years
Figma 4 years
Tailwind CSS 2 years
REST API 1 year
Vite 1 year

Required languages

English B2 - Upper Intermediate
Russian A2 - Elementary
Published 12 January
262 views
·
117 applications
98% read
·
12% responded
Last responded 5 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...