Full Stack Web3-Entwickler.
Auftrags-ID: 106563
Budget: > € 2000
Veröffentlicht: 14 Jan
Reaktionen: 0
Ort: Innsbruck, Österreich
Zuletzt geändert: 26 Jan
Status: Geschlossen
# Senior Web3-Entwickler - Full-Stack-Integration
**Standort:** Remote
**Art:** Vertrag/Freiberuflich
**Budget:** $4.000 - $10.000
**Zeitrahmen:** 3-6 Wochen
## **Über FHEGuess**
FHEGuess ist ein bahnbrechendes, datenschutzfreundliches Zahlenratespiel, das mit Zamas FHEVM-Technologie (Fully Homomorphic Encryption Virtual Machine) entwickelt wurde. Spieler reichen verschlüsselte Schätzungen ein, die während des gesamten Spiels vollständig verborgen bleiben, was ein echtes Zero-Knowledge-Gameplay gewährleistet, bei dem niemand – nicht einmal der Spielhost – die Schätzungen sehen kann, bis die Ergebnisse enthüllt werden.
**???? So funktioniert's:**
- Spieler erraten Zahlen zwischen 0-100 zu ungeraden Stunden (13:00, 15:00, 17:00...)
- Alle Schätzungen werden On-Chain mithilfe fortschrittlicher FHE-Technologie verschlüsselt
- Ergebnisse werden zu geraden Stunden enthüllt (14:00, 16:00, 18:00...)
- Die der Geheimzahl am nächsten liegende Schätzung gewinnt
**???? Aktueller Status:**
- Smart Contracts auf dem Sepolia-Testnetz bereitgestellt und funktionsfähig
- Grundlegendes React-Frontend mit Wallet-Integration
- Express-Backend mit MongoDB bereit zur Integration
- Benötigt Full-Stack Web3-Integration und Funktionsvervollständigung
## **Projektanforderungen**
Wir benötigen einen erfahrenen Web3-Entwickler, um unser Blockchain-Spiel mit traditionellen Backend-Diensten zu integrieren und eine vollständige Gaming-Plattform mit verbesserter Benutzererfahrung und sozialen Funktionen zu schaffen.
## **Was wir benötigen**
### **Frontend-Integration**
- **Verbesserung der Wallet-Verbindung** - Multi-Wallet-Unterstützung (MetaMask, WalletConnect, Coinbase)
- **Echtzeit-Updates** - WebSocket-Integration für den Live-Spielstatus
- **Fehlerbehandlung** - Umfassendes Transaktionsfehlermanagement
- **Ladezustände** - Professionelle Ladeindikatoren und Transaktionsstatus
- **Mobile Optimierung** - Responsive Web3-Interaktionen
### **Backend-Integration**
- **Benutzerverwaltung** - Wallet-Adressen mit Benutzerprofilen verbinden
- **Spielstatistiken** - Spielerleistung und Spielverlauf verfolgen
- **Bestenlisten** - Echtzeit-Ranglistensystem
- **Soziale Funktionen** - Spieler folgen, Erfolge, Benachrichtigungen
- **Analysen** - Verfolgung der Spielleistung und des Benutzerverhaltens
### **Web3-Funktionen**
- **Multi-Chain-Unterstützung** - Vorbereitung für Mainnet- und L2-Bereitstellung
- **Gas-Optimierung** - Implementierung von Gas-Schätzung und -Optimierung
- **Transaktionsmanagement** - Warteschlange, Wiederholung und Statusverfolgung
- **Event-Listening** - Echtzeit-Blockchain-Ereignisverarbeitung
- **Wallet-Statusmanagement** - Persistente Wallet-Verbindungsverwaltung
## **Erforderliche Fähigkeiten**
### **Kern-Web3-Expertise**
- **3+ Jahre Web3-Entwicklungserfahrung** mit Produktions-dApps
- **Ethers.js/Web3.js** - Fortgeschrittene Blockchain-Interaktionsfähigkeiten
- **Wallet-Integration** - Multi-Wallet-Unterstützung und Verbindungsmanagement
- **Smart Contract Interaktion** - ABI-Verwaltung, Event-Listening, Transaktionsmanagement
- **Gas-Optimierung** - Verständnis der Gas-Mechanismen und Optimierungstechniken
### **Frontend-Fähigkeiten**
- **React/TypeScript** - Moderne React-Muster und TypeScript-Kenntnisse
- **Zustandsverwaltung** - Redux, Zustand oder Context API für komplexe Zustände
- **Echtzeit-Funktionen** - WebSocket, Server-Sent Events oder Ähnliches
- **Responsives Design** - Mobile-First-Entwicklungsansatz
- **Fehlerbehandlung** - Umfassende Fehlergrenzen und Benutzer-Feedback
### **Backend-Integration**
- **API-Integration** - RESTful API-Nutzung und Fehlerbehandlung
- **Datenbankoperationen** - Arbeiten mit Benutzerdaten und Spielstatistiken
- **Authentifizierung** - JWT, Session-Management, Wallet-basierte Authentifizierung
- **Echtzeit-Kommunikation** - WebSocket oder Ähnliches für Live-Updates
## **Technischer Stack**
### **Frontend**
- **React 19** mit TypeScript
- **Ethers.js 6** für Blockchain-Interaktionen
- **Vite** für Build-Tools
- **TailwindCSS** für Styling
### **Backend**
- **Node.js/Express** API-Server
- **MongoDB** für Benutzerdaten und Statistiken
- **WebSocket** für Echtzeit-Funktionen
- **JWT** für Authentifizierung
### **Blockchain**
- **Ethereum/Sepolia** Testnet-Bereitstellung
- **FHEVM** für verschlüsseltes Gameplay
- **Hardhat** für Smart Contract Interaktion
## **Wichtige zu implementierende Funktionen**
### **Benutzererfahrung**
1. **Nahtloses Onboarding** - Einfache Wallet-Verbindung und Kontoerstellung
2. **Spiele-Dashboard** - Persönliche Statistiken, Spielverlauf, Erfolge
3. **Soziale Funktionen** - Spielern folgen, Bestenlisten anzeigen, Ergebnisse teilen
4. **Echtzeit-Updates** - Live-Spielstatus ohne Seitenaktualisierung
5. **Mobile Erfahrung** - Volle Funktionalität auf mobilen Geräten
### **Technische Funktionen**
1. **Multi-Wallet-Unterstützung** - MetaMask, WalletConnect, Coinbase Wallet
2. **Transaktionsmanagement** - Statusverfolgung, Wiederholungsmechanismen, Gas-Schätzung
3. **Ereignisverarbeitung** - Echtzeit-Blockchain-Ereignisbehandlung
4. **Datensynchronisation** - Blockchain-Daten mit der Backend-Datenbank synchronisieren
5. **Leistungsoptimierung** - Effiziente API-Aufrufe und Zustandsverwaltung
## **Lieferobjekte**
1. **Integriertes Frontend** - Vollständiges Web3-Frontend mit Backend-Konnektivität
2. **Benutzerverwaltungssystem** - Registrierung, Profile, Authentifizierung
3. **Echtzeit-Funktionen** - Live-Updates, Benachrichtigungen, Spielstatus-Synchronisation
4. **Mobil-responsives Design** - Volle Funktionalität auf allen Geräten
5. **Dokumentation** - API-Integrationsdokumente und Bereitstellungsleitfaden
6. **Testsuite** - Unit-Tests für kritische Web3-Funktionalität
## **Bevorzugte Erfahrung**
- **Gaming dApps** - Erfahrung mit Blockchain-Gaming-Projekten
- **DeFi-Protokolle** - Verständnis komplexer Web3-Benutzerflüsse
- **Echtzeit-Anwendungen** - WebSocket, Live-Daten und Zustandsynchronisation
- **Mobile Web3** - Mobile Wallet-Integration und responsives Design
- **Leistungsoptimierung** - Erfahrung in der Optimierung von dApps im großen Maßstab
## **Projektphasen**
### **Phase 1: Kernintegration (Woche 1-2)**
- Multi-Wallet-Verbindungssystem
- Backend-API-Integration
- Benutzerregistrierung und Profile
- Grundlegende Spielstatistik-Verfolgung
### **Phase 2: Erweiterte Funktionen (Woche 3-4)**
- Echtzeit-Updates und Benachrichtigungen
- Bestenlisten und soziale Funktionen
- Mobile Optimierung
- Erweiterte Fehlerbehandlung
### **Phase 3: Feinschliff & Tests (Woche 5-6)**
- Leistungsoptimierung
- Umfassende Tests
- Dokumentation und Bereitstellung
- Benutzerakzeptanztests