Hintergrund & Zielsetzung
Für die Weiterentwicklung unserer Webplattform suchen wir einen erfahrenen Freelancer zur Entwicklung wiederverwendbarer Widgets, mit denen dynamische Inhalte flexibel auf Webseiten ausgespielt werden können. Im Fokus stehen saubere Integration in eine bestehende Symfony-Anwendungslandschaft sowie wartbarer, erweiterbarer Code.
Aufgaben / Leistungsumfang
- Konzeption, Entwicklung und Implementierung von Widgets (Backend-Logik, Template-Ausgabe, Frontend-Verhalten)
- Integration in bestehende Symfony-Strukturen (Services/Dependency Injection, Routing, bestehende Module/Komponenten)
- Umsetzung der Darstellung mit Twig (Includes, Vererbung, Macros; komponentenorientierte Templates)
- Datenzugriff und Persistenz über Doctrine (Entities, Repositories, sinnvolle Query-Strukturen)
- Frontend-Umsetzung der Widgets mit HTML5 sowie CSS/SCSS inkl. Bootstrap 5.3 (Grid, Utility-Classes, strukturierte SCSS-Organisation)
- Umsetzung interaktiver Elemente mit JavaScript (ES6+) sowie einfachen Hotwired-Stimulus-Controllern
Technologische Anforderungen (Tech-Stack)
Backend & Kern-Technologien
- PHP 8.x: sicherer Umgang mit moderner Syntax und OOP
- Symfony Framework: Erfahrung mit Dependency Injection, Routing und Integration in bestehende Systeme
- Doctrine: sicherer Umgang mit ORM (Entities, Repositories, Abfragen)
- Twig: fortgeschritten (Macros, Includes, Vererbung)
Frontend-Entwicklung
- HTML5, CSS/SCSS & Bootstrap 5.3: tiefgehende Kenntnisse (Grid-System, Utility-Classes) sowie strukturierte SCSS-Entwicklung (z. B. BEM-orientiert oder kontextbezogenes Scoping)
- JavaScript (ES6+): sicherer Umgang mit modernem Vanilla JavaScript
- Hotwired Stimulus: Grundkenntnisse zur Umsetzung interaktiver Komponenten
Anforderungen an das Freelancer-Profil
- Mehrjährige Projekterfahrung in PHP/Symfony und templating-getriebener Webentwicklung
- Sicheres Full-Stack-Verständnis (Backend-Datenfluss bis Frontend-Interaktion)
- Strukturierte Remote-Zusammenarbeit (Abstimmungen, Reviews, verlässliche Lieferung)