Software Engineer
Role details
Job location
Tech stack
Job description
Unser Team entwickelt das IONOS Control Panel, das täglich von tausenden Kunden genutzt wird, um ihre Produkte in den Bereichen E-Mail, Domains, Web-Hosting, Websites, Server, Office und Online-Marketing zu verwalten. Um unsere Vision eines modernen Control Panels zu verwirklichen, suchen wir dich! Wenn du leidenschaftlich gern innovative Web-Anwendungen entwickelst und Erfahrung in der Zusammenarbeit mit Entwicklungsteams hast, bist du bei uns genau richtig! Aufgabenbereich
- Kontinuierliche Weiterentwicklung unserer Kundenplattform durch gezielten Einsatz deiner Stärken beim Programmieren komplexer Web-Applikationen.
- Arbeiten in einem interdisziplinären Team, um technische Lösungen mit modernsten Technologien zu realisieren. Dabei unterstützt du das Team mit deinem pragmatischen Lösungsansatz.
- Zusammenarbeit mit unserem Development-Team, um neue Features und Funktionalitäten zu entwickeln sowie bestehende Anwendungen zu verbessern.
- Teilnahme an Code-Reviews und Pair-Programming, um die Qualität und Sicherheit unseres Code-Bestands zu gewährleisten.
- Analyse und Behebung von Bugs und Problemen in unseren Anwendungen., * Hybrides Arbeitsmodell.
- Flexible Arbeitszeiten durch Vertrauensarbeitszeit.
- An einigen Standorten eine bezuschusste Kantine und verschiedene kostenfreie Getränke.
- Moderne Büroflächen mit sehr guter Verkehrsanbindung.
- Diverse Mitarbeiterrabatte für Aktivitäten und Produkte.
- Mitarbeiterevents wie Sommer- und Winterfeiern, sowie Workshops.
- Zahlreiche Weiterbildungs- und Entwicklungsmöglichkeiten.
- Verschiedene Gesundheitsangebote, wie Sport- und Gesundheitskurse.
Requirements
Du möchtest Software entwickeln und an Web-Front-Ends arbeiten, die täglich von tausenden Kunden weltweit genutzt werden, und hast Lust, diese kontinuierlich für unsere Kunden zu optimieren.
- Umfangreiche Erfahrung in der Softwareentwicklung mit JavaScript, Java und Spring.
- Idealerweise hast du bereits mit einem modernen Framework wie React oder Angular gearbeitet und kennst Build-Tools wie npm, Webpack oder grunt sowie Maven im Java-Backend.
- Erfahrung im Unit-Testing und idealerweise auch mit Selenium-Tests; du bist sicher im Umgang mit Git für die Versionskontrolle.
- Gutes technisches Verständnis gängiger Web-Technologien wie HTML, XML, (S)CSS und JavaScript.
- Du bist offen, kommunikationsfreudig und möchtest in einem interdisziplinären Team aus UX-Designern, Entwicklern und Test-Engineern in einem agilen Umfeld arbeiten.
- Ownership ist für dich kein Fremdwort.
- Du kannst dich sicher in Englisch und Deutsch ausdrücken.