Technische Fähigkeiten: • Frontend-Entwicklung: o Ausgeprägtes Verständnis von JavaScript (ES6+), HTML5 und CSS3 (einschließlich Präprozessoren wie SASS/LESS). o Vertrautheit mit modernen Front-End-Build-Tools. • Headless-Architektur: o Verständnis von Headless-Architekturkonzepten und seine Anwendung im E-Commerce.o Erfahrung in der Nutzung von APIs (RESTful bevorzugt) aus einem Headless-Magento-Backend.o Vertrautheit mit Datenabrufbibliotheken (z. B. Axios, React Query) für effiziente API-Komm
Technische Fähigkeiten: • Frontend-Entwicklung: o Ausgeprägtes Verständnis von JavaScript (ES6+), HTML5 und CSS3 (einschließlich Präprozessoren wie SASS/LESS). o Vertrautheit mit modernen Front-End-Build-Tools. • Headless-Architektur: o Verständnis von Headless-Architekturkonzepten und seine Anwendung im E-Commerce.o Erfahrung in der Nutzung von APIs (RESTful bevorzugt) aus einem Headless-Magento-Backend.o Vertrautheit mit Datenabrufbibliotheken (z. B. Axios, React Query) für effiziente API-Kommunikation.o Bonus: Erfahrung in der Integration einer UI-Komponentenbibliothek• Leistungsoptimierung: o Verständnis von Techniken zur Optimierung der Webleistung (Codeaufteilung, Lazy Loading, Bildoptimierung). o Fähigkeit, sauberen und leistungsstarken Code für eine schnelle und reaktionsfähige Benutzererfahrung zu schreiben. • Testen: o Erfahrung mit Unit- und Integrationstest-Frameworks für Front -Endanwendungen.Zusätzliche Fähigkeiten:• Barrierefreiheit:o Kenntnisse über Web Accessibility Best Practices (WCAG), um ein benutzerfreundliches Erlebnis für alle zu gewährleisten.• Versionskontrolle:o Kenntnisse mit Git für Versionskontrolle und Zusammenarbeit.o Bonus: Erfahrung mit Git Verzweigungsstrategien und Code-Review-Praktiken. • Kommunikationsfähigkeiten: o Starke schriftliche und mündliche Englischkenntnisse. • Lernfähigkeit: o Leidenschaft für E-Commerce und immer auf dem neuesten Stand der Front-End-Technologien. Nichttechnische Fähigkeiten: • Problemlösung :o Fähigkeit, komplexe UI/UX-Herausforderungen zu erkennen und zu lösen.• Liebe zum Detail:o Starker Fokus auf die Bereitstellung von qualitativ hochwertigem Code, der pixelgenau und benutzerfreundlich ist.• Teamarbeit:o Verständnis für Agile/Scrum-Entwicklungsmethoden.