Senior Vue.js Frontend-Entwickler | Remote Enterprise SaaS-Anwendungen

Aus der Ferne
Vollzeit
Sind Sie ein erfahrener Frontend-Entwickler mit fortgeschrittener Vue.js-Expertise? Wir suchen eine außergewöhnliche Fachkraft zur Konzeption anspruchsvoller Webanwendungen für unsere Unternehmenskunden. Ihre fundierte JavaScript-Basis und Vue.js-Beherrschung werden die Entwicklung komplexer Infrastructure-as-a-Service (IaaS) und Platform-as-a-Service (PaaS) Lösungen vorantreiben, die Geschäftsprozesse in verschiedenen Branchen transformieren. Hauptaufgaben: - Konzeption und Implementierung responsiver, leistungsstarker Frontend-Anwendungen unter Verwendung des Vue.js-Ökosystems (Vue 3.4+) und moderner JavaScript-Funktionen. - Design und Entwicklung wiederverwendbarer Komponentenbibliotheken unter Einhaltung von DRY-Prinzipien, zur Steigerung der Entwicklungseffizienz und Wartbarkeit. - Erstellung eleganter, intuitiver Benutzeroberflächen mit Tailwind CSS 4.x und dem Foundation-Framework für herausragende Benutzererfahrungen. - Aufbau robuster Datenflüsse zwischen Frontend-Anwendungen und RESTful-Backends zur Gewährleistung nahtloser Datenintegration. - Optimierung der Anwendungsleistung durch Code-Verfeinerung, Lazy Loading, Code-Splitting und Best Practices im State-Management. - Zusammenarbeit mit funktionsübergreifenden Teams zur Definition und Implementierung klarer API-Verträge, die den Geschäftsanforderungen entsprechen. - Durchführung gründlicher Code-Reviews zur Aufrechterhaltung außergewöhnlicher Codequalitätsstandards und Wissensaustausch. - Implementierung anspruchsvoller State-Management-Lösungen mit Pinia für Vue 3-Anwendungen und Vuex für Legacy-Systeme. - Konfiguration und Wartung automatisierter CI/CD-Pipelines über GitLab zur Sicherstellung einer konsistenten Deployment-Qualität. - Dokumentation der technischen Architektur, Komponentenspezifikationen und Codebase-Standards für effektiven Wissenstransfer. Erforderliche Fähigkeiten & Erfahrung: - Mindestens 5 Jahre professionelle JavaScript-Entwicklungserfahrung in komplexen Unternehmensanwendungen. - Mindestens 3 Jahre praktische Erfahrung mit dem Vue.js-Framework in den Versionen 2 und 3, mit Kenntnissen der Composition API. - Nachgewiesene Kompetenz mit dem Tailwind CSS-Framework für responsive Design-Implementierung und komplexe UI-Muster. - Praktische Erfahrung im Aufbau von Benutzeroberflächen mit dem Foundation-Framework oder ähnlichen Komponentenbibliotheken. - Umfassendes Verständnis von RESTful-API-Mustern, Integrationstechniken und Strategien zur Fehlerbehandlung. - Praktische Erfahrung mit GitLab CI/CD für automatisierte Tests, Linting und Deployment-Prozesse. - Fundierte Kenntnisse des Git-Workflows, von Branching-Strategien und Best Practices der Versionskontrolle. - Expertenwissen über komponentenbasierte Architekturprinzipien und Micro-Frontend-Ansätze. - Nachgewiesene Fähigkeit, browserübergreifende Kompatibilitätsprobleme zu lösen und für verschiedene Gerätetypen zu optimieren. - Außergewöhnliche Problemlösungsfähigkeiten und analytisches Denken für komplexe technische Herausforderungen. Wünschenswerte Qualifikationen: - Erfahrung mit Python- und Flask-Backend-Entwicklung für Full-Stack-Beiträge. - Kompetenz mit Vue.js-Testframeworks einschließlich Jest, Vue Test Utils und End-to-End-Tests mit Cypress. - TypeScript-Implementierung in produktiven Vue-Anwendungen, einschließlich korrekter Typdefinitionen und Schnittstellen. - Erfahrung mit Containerisierungstechnologien wie Docker und Orchestrierung mit Kubernetes. - Frühere Arbeit an Unternehmens-SaaS-Anwendungen mit komplexer Geschäftslogik. - Integrationskompetenz mit Authentifizierungsdiensten einschließlich OAuth 2.0 und JWT-Token-Management. - Fortgeschrittene CSS-Methodologien einschließlich CSS-in-JS, CSS-Module, CSS-Grid und Flexbox-Layouts. - WebSocket-Implementierung für Echtzeit-Anwendungsfunktionen und ereignisgesteuerte Architekturen. - Erfahrung mit der Implementierung von WCAG-Zugänglichkeitsstandards für die Erstellung inklusiver Anwendungen. - Frontend-Performanceoptimierungstechniken einschließlich Bundle-Analyse, Tree Shaking und Laufzeitoptimierung. Warum Sie unserem Team beitreten sollten: Als vollständig remote arbeitendes Teammitglied genießen Sie die Autonomie, von überall aus zu arbeiten und gleichzeitig zu anspruchsvollen Unternehmenslösungen beizutragen, die greifbare Geschäftsergebnisse liefern. Sie arbeiten mit einem verteilten Team von technischen Experten an herausfordernden Projekten in verschiedenen Geschäftsbereichen. Unsere flexible Arbeitsumgebung fördert eine gesunde Work-Life-Balance und bietet gleichzeitig Möglichkeiten, mit modernsten Technologien zu arbeiten und Ihr technisches Fachwissen kontinuierlich zu erweitern.