Beschreibung
Wir suchen Softwareentwickler, die Programmiersprachen wie C#, JavaScript, PHP oder Python beherrschen, für die aber auch die zwischenmenschliche Kommunikation kein Problem darstellt. Als Software Developer bist Du zuständig für die Planung, Analyse, Entwicklung und Implementierung von Anwendungen und Softwarebausteinen. Du hast Lust auf abwechslungsreiche Projekte? Bewirb dich jetzt für den Job als Softwareentwickler!
Das solltest du mitbringen:
- Abgeschlossenes Studium im Bereich Informatik, Wirtschaftsinformatik oder eine vergleichbare technische Qualifikation
- Mehrjährige Berufserfahrung in der professionellen Entwicklung von Webanwendungen mit Angular
- Sehr gute Kenntnisse in Angular und TypeScript
- Sicherer Umgang mit HTML und CSS
- Erfahrung mit modernen Frontend-Architekturen und komponentenbasierten Benutzeroberflächen
- Verständnis für UI- und UX-Prinzipien sowie deren praktische Umsetzung
- Erfahrung in der Entwicklung und Anbindung von REST-APIs
- Kenntnisse im Bereich automatisierter Softwaretests, idealerweise mit Playwright
- Verständnis für Softwarearchitektur, Clean Code und nachhaltige Entwicklungsprozesse
- Sehr gute Deutschkenntnisse auf C1-Niveau
- Sehr gute Englischkenntnisse auf C1-Niveau
Das sind deine Aufgaben:
- Technische Weiterentwicklung moderner Frontend-Anwendungen auf Basis von Angular
- Entwicklung performanter, intuitiver und wartbarer Benutzeroberflächen
- Konzeption und Umsetzung neuer Frontend-Funktionen innerhalb einer bestehenden Business-Anwendung
- Enge Zusammenarbeit mit der Backend-Entwicklung bei der Gestaltung und Anbindung von REST-Schnittstellen
- Analyse bestehender Lösungen sowie Identifikation und Umsetzung von technischen Optimierungspotenzialen
- Berücksichtigung von Performance, Skalierbarkeit, Benutzerfreundlichkeit und Wartbarkeit bei Architekturentscheidungen
- Sicherstellung einer hohen Codequalität durch automatisierte Tests und strukturierte Code-Reviews
- Einsatz von Playwright für End-to-End-Tests und zur kontinuierlichen Verbesserung der Softwarequalität
- Mitarbeit an modernen CI/CD-Prozessen sowie an technischen Abläufen rund um Deployment und Softwarebereitstellung
- Zusammenarbeit mit Entwicklungs- und Fachbereichen bei der technischen Umsetzung neuer Anforderungen
- Nutzung moderner KI-gestützter Entwicklungswerkzeuge zur Effizienzsteigerung bei gleichzeitiger kritischer Bewertung der generierten Ergebnisse