Software Engineer 70% Remote
EICS Group
Bonn, Germany
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, GermanJob location
Bonn, Germany
Tech stack
Geographic Information Systems
Agile Methodologies
JIRA
Client Server Models
Code Review
Human-Computer Interaction
Software Tools
Software Systems
TypeScript
Tailwind
React
Backend
GIT
Integration Tests
Front End Software Development
REST
Software Version Control
Job description
- Implementierung von Softwarekomponenten nach Kundenanforderung über den gesamten Softwarelebenszyklus hinweg
- Design, Implementierung und Dokumentation neuer Softwarekomponenten sowie Integration in die bestehenden Softwaresysteme
Aufgaben
- Weiterentwicklung eines webbasierten Portals zur übersichtlichen Darstellung von Daten, Dokumenten, Karteninhalten sowie Status- und Fortschrittsinformationen zu Vorhaben, Assets, Konfigurationen und Reportings
- Anbindung des Frontends an Backend-Services über REST-APIs zur Sicherstellung einer effizienten Client-Server-Kommunikation
- Gestaltung und technische Umsetzung wizard-gestützter Benutzeroberflächen zur schrittweisen Bearbeitung komplexer Workflows, etwa zur Anlage von Vorhaben oder Konfigurationen von IT-Services
- Implementierung von rollen- und kontextabhängigen UI-Sichten, einschließlich Interaktionen mit Drittsystemen über Hyperlinks, DeepLinks oder eingebettete Komponenten
- Berücksichtigung moderner UI-/UX-Prinzipien zur Sicherstellung einer intuitiven Nutzererfahrung
Requirements
- Sie bringend einschlägige Erfahrung bzw. Kenntnisse in folgenden Bereichen mit:
- Entwicklung professioneller React-Komponenten in TypeScript
- React-Entwicklung mit unter anderem react-hook-form, react-router
- Umsetzung von komplexen UI-Komponenten mit shadcn, radix-ui und tailwindcss für Wizard Workflows in Storybook
- Durchführung von Code Reviews, UX-Feedback-Schleifen
- UX/UI-Design, Formularlogik und interaktiver Kartenintegration (z. B. GIS-Komponenten, Map-Tiles)
- Erfahrungen in agiler Softwareentwicklung
- Erfahrungen in PairProgramming und Code Reviews
- Erfahrungen mit modularen Architekturen und Verständnis für Entkopplung, Testbarkeit und Nachvollziehbarkeit
- Nutzung von Softwaretools für agiles Arbeiten, Atlassian Jira, oÄ.
- Quellcodeverwaltung und in Versionskontrolle mit git und ggf. gitbash
- Kenntnisse in Software Unit und Integration Testing mit u.a. vitest
- Sehr gute Deutsch-Kenntnisse (mind. C1-Niveau) sowie gute Englisch-Kenntnisse (mind. B1-Niveau) sind zwingend erforderlich
Benefits & conditions
Als prämierter Engineering - Dienstleister sind wir in zukunftsweisende und spannende branchenübergreifende Entwicklungsprojekte national und international involviert.
Haben Sie Interesse daran, in einem innovativen Umfeld nachhaltige Lösungen von morgen mitzugestalten, diese Herausforderung mit uns anzunehmen und Ihr Wissen in zukünftige Projekte zu investieren?
Dann bieten wir Ihnen das geeignete Umfeld für Ihre beruflichen Entwicklungsmöglichkeiten. Die Stelle ist langfristig zu besetzen mit der Option zur Übernahme.