Entwicklung neuer Front-End-Funktionen mit React.js mit Schwerpunkt auf dem Schreiben von sauberem, effizientem und wiederverwendbarem Code. Aufbau und Pflege von Bibliotheken und Front-End-Komponenten, die auf unserer Plattform verwendet werden können, um sicherzustellen technische und visuelle Genauigkeit. Optimierung der Anwendungskomponenten für maximale Leistung auf einer Vielzahl von webkompatiblen Geräten und Browsern. Validierung aller Benutzereingaben vor dem Senden an Back-End-Dienste,
Entwicklung neuer Front-End-Funktionen mit React.js mit Schwerpunkt auf dem Schreiben von sauberem, effizientem und wiederverwendbarem Code. Aufbau und Pflege von Bibliotheken und Front-End-Komponenten, die auf unserer Plattform verwendet werden können, um sicherzustellen technische und visuelle Genauigkeit. Optimierung der Anwendungskomponenten für maximale Leistung auf einer Vielzahl von webkompatiblen Geräten und Browsern. Validierung aller Benutzereingaben vor dem Senden an Back-End-Dienste, um die Datenintegrität und -sicherheit zu gewährleisten. Zusammenarbeit mit Back-End-Entwicklern, UI/UX-Designern und andere Teammitglieder, um eine nahtlose Funktionsintegration sicherzustellen. Führen Sie Codeüberprüfungen durch, geben Sie konstruktives Feedback an Kollegen und halten Sie hohe Standards der Codequalität aufrecht. Testen Sie die Anwendungsfunktionalität, debuggen Sie nach Bedarf und halten Sie sich über die neuesten Webentwicklungstrends und -technologien auf dem Laufenden Qualifikationen: Sehr gute Kenntnisse in JavaScript, einschließlich DOM-Manipulation und Modellierung von JavaScript-Objekten und Erfahrung mit gängigen React.js-Workflows (wie Flux oder Redux). Erfahrung mit RESTful APIs und Verständnis des HTTP-Protokolls, wie z. B. JSON Web Token (JWT) Fähigkeit, mit Server-Sent Events (SSE) und Websockets für die Echtzeitkommunikation zu arbeiten und Build-Prozesse für das Front-End, wie Babel, Webpack, NPM usw. .d.Fähigkeit, Geschäftsanforderungen zu verstehen und sie in technische Anforderungen zu übersetzen.Fähigkeit zum Benchmarking und Optimieren.Vertrautheit mit Code-Versionierungstools wie Git.Bevorzugte Fähigkeiten :Erfahrung in der Entwicklung von Chatbot-Schnittstellen oder Anwendungen zur Verarbeitung natürlicher Sprache. Vertrautheit mit Praktiken der kontinuierlichen Integration und Bereitstellung (CI/CD).