Homeoffice Frontend JavaScript Entwickler für Chat-Widget Integration gesucht (freelance)

9am · Portugal · Remote

About the job

Chat-Widget für Chatbot-Integration in Kundenwebseiten

Wir suchen einen erfahrenen Frontend JavaScript Entwickler (m⁠/⁠w⁠/⁠d), der uns bei der Entwicklung eines Chat-Widgets unterstützt, das in die Webseiten unserer Kunden integriert werden kann. Ziel ist die nahtlose Einbindung eines bereits bestehenden Chatbots über das neue Widget.


Anforderungen

  • Technologien: React, TypeScript
  • Kenntnisse: CORS-Handling, CSS für responsive Designs, WebSocket- oder API-Integration für Echtzeit-Kommunikation
  • Erfahrung: Aufbau leichtgewichtiger, aber flexibler Frontend-Module, die einfach integriert und angepasst werden können


Herausforderungen und benötigte Kenntnisse

  • CORS-Handling: Um Daten von unseren Servern sicher auf fremde Webseiten zu übertragen, sind umfassende Kenntnisse im Bereich Cross-Origin Resource Sharing (CORS) notwendig.
  • Isolierung des Styles und der Funktionalität: Da das Widget in unterschiedlichen Webseiten eingebettet wird, ist eine isolierte Gestaltung erforderlich, um Konflikte mit existierenden CSS-Regeln und JavaScript-Funktionen zu vermeiden.
  • Optimierung der Ladezeit: Das Widget sollte die Performance der fremden Webseite nicht beeinträchtigen.
  • Responsives und dynamisches Design: Das Widget muss auf verschiedensten Geräten und Bildschirmgrößen gut funktionieren.
  • Sicherheitsaspekte: Da eingebettetes JavaScript Sicherheitsrisiken birgt, sind Kenntnisse in XSS-Prävention und anderen Sicherheitsmethoden erforderlich.
  • Asynchrone Kommunikation und Datenmanagement: Das Widget sollte effizient Daten mit dem Chatbot-Backend austauschen.
  • Kompatibilitätstests und Debugging: Da das Widget auf vielen verschiedenen Websites und Browsern funktionieren muss, ist Erfahrung mit Cross-Browser-Kompatibilität und Testing-Tools wichtig.


Aufgaben

  • Implementierung der UI und Funktionalitäten des Widgets in React und TypeScript
  • Sicherstellung der Cross-Browser-Kompatibilität und Mobiloptimierung
  • Zusammenarbeit mit unserem Backend-Team zur Integration des Chatbot-Systems


Rahmenbedingungen

  • Remote-Position: idealerweise mit Freelance-Erfahrung
  • Projektstart: sofort