Anlagen- und Maschinenbau
Senior Web Developer (Angular/Node.js) – Embedded & Server Apps (m/w/d)
Fulda, Deutschland80% RemoteFreiberuflichab sofortDauer 12 Monate80% Auslastung
HTMLJavascriptAPIsAgile MethodologieCSSDatenbankenContinuous IntegrationSoftware Design PatternsUi-DesignVerhandlungNode.JsOwaspSoftware ArchitectureSoftwareentwicklungSQLTypescriptWeb ApplikationenWebsocketTestenZusammenfassungBackendGitAngularJSFront EndDocker
Beschreibung
Einführung & Zusammenfassung
Für die Entwicklung moderner Web-Applikationen suchen wir erfahrene Webentwickler mit umfassenden Kenntnissen in der Softwareentwicklung. Die Hauptziele sind die Umsetzung leistungsstarker, sicherer und wartbarer Anwendungen, die unseren Kunden eine hervorragende Nutzererfahrung bieten. Gesucht werden Experten mit sehr guten Kenntnissen in JavaScript, TypeScript, Angular und Node.js, die die Entwicklung von Single-Page- und containerisierten Web-Applikationen unterstützen.
Aufgaben:
Die Entwicklung und Optimierung von Web-Applikationen ist eine zentrale Aufgabe unserer Projekte.
- Entwicklung von Frontend- und Backend-Komponenten für Web-Applikationen
- Integration von Embedded-Systemen und Server-Backends über APIs (REST, WebSocket)
- Entwicklung und Verständnis von Software-Architekturen für Web-Applikationen
- Umsatz responsiver und benutzerfreundlicher User-Interfaces
- Optimierung hinsichtlich Performance, Speicherverbrauch und Sicherheit
- Zusammenarbeit mit Embedded-Entwicklern, UI/UX-Designern und Projektteams
- Auswahl und Einsatz geeigneter Technologien
Anforderungen:
- Sehr gute Kenntnisse in JavaScript und TypeScript
- Sehr gute Kenntnisse in HTML, CSS, Angular
- Sehr gute Kenntnisse in Node.js, Express und grundlegende Kenntnisse in Datenbanken (SQL)
- Verständnis von Softwarearchitektur und Design Patterns
- Erfahrung mit Git, Docker, CI/CD und agilen Methoden
- Sehr gute Kenntnisse in Angular (ab Version 19)
- Erfahrung mit Reactive Forms und Template-driven Forms
- Erfahrung in reaktiver Programmierung, REST-APIs und WebSockets
- Sehr gute Deutsch- und Englischkenntnisse
Wünschenswerte Fähigkeiten
- Erfahrung mit Angular Testing (Jest)
- Kenntnis sicherer Entwicklungspraktiken (OWASP Top 10)
- Erfahrung in teambasierter Softwareentwicklung (Git-Branches, Merge Requests)
Weitere Details
Die Möglichkeit, vollzeit remote zu arbeiten, ist gegeben. Projektmeetings vor Ort finden nach Bedarf statt. Es sind wöchentliche Abstimmungen im Entwicklungsteam vorgesehen, mit einer gemeinsamen Arbeitskernzeit zwischen 8 und 15 Uhr. Eigene Initiative und proaktives Handeln sind unerlässlich.
Ich freue mich auf Ihre Bewerbung an aleyna.unver@emagine.de