Entwicklung und Implementierung von intuitiven, ansprechenden und visuellen Benutzeroberflächen auf der Grundlage von benutzerzentrierten Designprinzipien und bewährten Verfahren
Entwicklung von umfassenden ‘user journeys’, um eine nahtlose Benutzererfahrung über alle digitalen Touchpoints hinweg zu gewährleisten
Entwicklung und Pflege von Front-End- Anwendungen und Implementierung von neuen Funktionen sowie der Verbesserung bestehender Funktionen
Führen Sie umfassende Tests durch, um Robustheit, einschließlich Randfälle, Benutzerfreundlichkeit und allgemeine Zuverlässigkeit, sicherzustellen
Zusammenarbeit mit interdisziplinären Teams, einschließlich Produkt- und Plattform Ownern, Entwicklern und UI/UX Designern, um Projektanforderungen und -ziele zu verstehen
Übersetzen von Design-Mockups in responsiven und interaktiven Front-End-Code unter Verwendung von HTML, CSS und JavaScript-Frameworks
Sichern von Code-Qualität durch Unit- und Usability-Tests sowie Code-Reviews
Kommunizieren Sie technische Einschränkungen und Möglichkeiten klar mit nicht-technischen Teammitgliedern
Anforderung
Solides Verständnis der Frontend-Entwicklungstechnologien, einschließlich HTML, CSS, JavaScript und user-guided Designprinzipien
Erwiesene Erfahrung als Laravel-Entwickler mit umfassenden Kenntnissen in Laravel-Frameworks und PHP-Programmierung
Erfahrung mit Git und in der Entwicklung von Webanwendungen mit Vue.js und Next.js ist von Vorteil
Starkes Verständnis von MVC-Designmustern und Webanwendungsarchitektur
Vertrautheit mit Usability-Testmethoden und -tools
Erweiterte Kenntnisse der objektorientierten PHP-Programmierung, relationalen Datenbanken wie MySQL und anderen Webtechnologien
Erfahrung mit UI/UX-Design, Benutzeroberflächen und UX-Ergebnissen
Solides Verständnis von Front-End-Technologien wie JavaScript, HTML5 und CSS3
Administrator
Verantwortlichkeiten
Verwalten Sie die Systeminfrastruktur, einschließlich DNS, Netzwerkdateisystemen und Servervirtualisierung
Stellen Sie eine rechtzeitige Datenwiederherstellung und Systemwiederherstellung im Falle eines Datenverlusts sicher
Systembereitstellung und -management: Installieren, konfigurieren und warten Sie Linux-Server in physischen und virtualisierten Umgebungen unter Verwendung von Proxmox
Kommunizieren Sie effektiv mit technischen und nicht-technischen Stakeholdern, um Verständnis und Zusammenarbeit zu fördern
Automatisierung und Skripterstellung: Nutzen Sie Ansible, um Systemaufgaben zu automatisieren und effiziente sowie wiederholbare Servereinrichtungen und -konfigurationen sicherzustellen
Backup und Wiederherstellung: Implementieren und überwachen Sie Backup-Verfahren, um Daten über mehrere Plattformen und Systeme hinweg zu sichern
Leistungsüberwachung: Überwachen Sie die Systemleistung, beheben Sie Probleme und stellen Sie sicher, dass Systemhardware und -software aktualisiert und effizient laufen
Stakeholder-Engagement: Arbeiten Sie mit internen Teams und externen Dienstleistern zusammen, um technische Anforderungen zu erfüllen
Anforderung
Nachgewiesene Erfahrung als Linux-Systemadministrator mit praktischer Expertise in der Verwendung von Ansible, Proxmox, DNS-Management und Backups
Solides Verständnis der Linux-Betriebssysteme und zugehöriger Technologien
Starke Problemlösungsfähigkeiten und die Fähigkeit, komplexe Systemanforderungen zu verwalten
Ausgezeichnete Kommunikationsfähigkeiten, fähig, komplexe technische Probleme nicht-technischen Teammitgliedern zu erklären
Erfahrung in der Praxis der Systemsicherheit, einschließlich der Nutzung von Firewalls, Intrusion-Detection-Systemen und sicheren Netzwerkprotokollen
Fähigkeit, Systemkonfigurationen und Änderungen zu dokumentieren, um Konsistenz und Wartbarkeit zu gewährleisten