01.11.2025 aktualisiert


Frontend Entwickler Angular
Skills
Programmiersprachen: Angular2-9, AngularJS, Typescript, Javascript, Groovy, PHP5.2 - 7.2, Cappucciono, HTML, HTML 5, CSS2, CSS3, LESS, SASS, SQL, Bash, XML
Methoden: Scrum, Kanban, Agile, Pair Programming, Code Review
Protokolle : Webservices, REST, JSON, SOAP ,AJAX, SSH, FTP, HTTP, HTTPS
Schnittstellenprogrammierung : Anbindung von Fremdsystemen per REST, JSON, SOAP, API, und Csv- oder XML-Datei,
Frameworks, Programmiersysteme: Gulp, Grunt, Bower, Webpack, RxJS, NodeJS, Karma, Jasmine, Jest, Protractor, Typo3 6.2 bis 8.2, jQuery, Yii Framework, Extbase, Fluid, Fluidtypo3,
Produkte: NodeJS, Typo3, Bootstrap
Datenbanken: MySQL,
Sprachen
Projekthistorie
Weiterentwicklung des Provisionssystem des Versicherungsunternehmens
Umsetzung von Frontend-Anwendungen mit Angular und dem NgRx-Store.
Erstellen von Unit Tests, und E2E Test mit Cypress.
Erstellen von REST-Services im Spring-Boot Backend und Anbindung im Angular Frontend.
Erstellen der Build Pipeline mit Jenkins
Umsetzung der Anforderungen aus den User Stories.
Erstellen von komplexen Formularen, Dialogen und Subdialogen.
Validierung der Eingabe, Anbindung der Backend Services über REST.
Erstellen von Unit Tests.
Erstellen von Webservices in Java in einer Zwischenschicht zwischen Frontend und eigentlichem Backend.
Erstellen eines Proof of Concept für die Verwendung von Playwright zum automatischen Testen der Applikation.
SPA Single Page App (Angular); Pflege und Erweiterung der bestehenden Apps: Beheben von Bugs, Erstellung neuer
Feature, Erstellung neuer Rechner.
Anbindung des Silverstream Frameworks
Übernahme und Anpassung von Apps erstellt von Drittanbietern in das RoPo Portfolio mit Erstellung der Buildskripte und Jenkinsfiles.
Programmierung von technischen User Stories.
Erstellen von Unit Tests.
Migration bestehender Rechner nach AEM
Automatisieren des Build-Prozesses mit Gulp.
Automatisieren des CI Prozesses mit Jenkins.
Anbindung von Backend Systemen über Web- / Microservices über REST und JSON.
Individualisieren bestimmter Rechner für verschiedene Mandanten sowohl Optik als auch Funktionalität.
Erstellung des Layouts für mobile Devices vorgenommen
Erstellen von Jenkinsskripten um Apps in die Cloud zu deployen und automatisiert Fix-Branches zu erstellen
Pair Programming zur Wissensvermittlung.