Senior Frontend Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- 80‐95€/Stunde
- Stuttgart
- auf Anfrage
- uk | de | en
- 01.10.2023
Kurzvorstellung
Qualifikationen
Projekt‐ & Berufserfahrung
11/2022 – 10/2023
Tätigkeitsbeschreibung
Tätigkeiten:
● Neuentwicklung und Betrieb in einem SCRUM-Team mehrerer Webanwendungen und einer Angular-UI-Bibliothek, zum Berechnen eines Versicherungstarifes;
● Umsetzung der Komponenten und Seiten nach Vorgabe eines Living-Styleguides in enger Zusammenarbeit mit UX/UI Experten;
● Anbindung der Webanwendungen ans BE mithilfe eines OpenAPI Generators;
● Code-Reviews und Unterstützung des BE/DevOps Teams;
● Mentoring für andere FE-Entwickler.
Eingesetzte Technologien:
● Entwicklung: Angular, NGXS, RxJS, Transloco, Standalone components, TypeScript, HTML, CSS, SCSS, BEVM
● Qualitätssicherung: Jasmine & Karma (Unit Tests), WebdriverIO (E2E Tests).
Amazon Web Services (AWS), Angular, CSS (Cascading Style Sheet), Front End, HTML, JavaScript, Continuous Integration, Scrum, Syntactically Awesome Stylesheets (Sass), Test Automation, Typescript
5/2022 – 8/2022
Tätigkeitsbeschreibung
Tätigkeiten:
● Entwicklung in einem Scrum-Team von neuen Webkomponenten (z.B. Stage, Vehicle Features, usw.) für die Fahrzeuginformationsseiten;
● Umsetzung der Komponenten nach Vorgabe eines Living-Styleguides in enger Zusammenarbeit mit UX/UI Experten;
● Migration alten Komponenten von Vue Options API zu Vue Composition API;
● Implementierung der marktabhängigen Konfigurierbarkeit der FE Komponenten;
● Mentoring für andere Entwickler:innen.
Eingesetzte Technologien:
● Entwicklung: Vue.js, Vue Composition API, TypeScript, Lerna, HTML, CSS, SCSS, BEVM, i18next, Web Components;
● Qualitätssicherung: Jest (Unit Tests), Playwright (Visuelle Regressionstests).
CSS (Cascading Style Sheet), Front End, HTML, JavaScript, Jenkins, Continuous Integration, Scrum, Syntactically Awesome Stylesheets (Sass), Test Automation, Typescript, Vue.Js
4/2021 – 5/2022
Tätigkeitsbeschreibung
Tätigkeiten:
● Neu- und Weiterentwicklung in einem SAFe-Team mehrer Webkomponenten und Webanwendungen (z.B. Stage, Vehicle Equipments, Tabs, 360 Slider, usw.) zum Onlinekauf eines Fahrzeuges in verschiedenen Märkten;
● Umsetzung der Komponenten nach Vorgabe eines Living-Styleguides in enger Zusammenarbeit mit UX/UI Experten;
● API Anbindung und Generierung vom API-Client mit Hilfe von OpenAPI Generator;
● Animationen und Transitions mit Vue Transitions.
Eingesetzte Technologien:
● Entwicklung: Vue.js, Vue Composition API, Stencil.js, TypeScript, Lerna, HTML, CSS, SCSS, BEVM, i18next, Web Components;
● Qualitätssicherung: Jest (Unit Tests).
E-Commerce, Front End, Git, HTML, JavaScript, Jenkins, Continuous Integration, Scrum, Syntactically Awesome Stylesheets (Sass), Test Automation, Typescript, Vue.Js
12/2020 – 3/2021
Tätigkeitsbeschreibung
Tätigkeiten:
● Neuentwicklung in einem Scrum-Team von mehreren Webanwendungen (Integrierende Webkomponente, Checkout-Prozess, Admin-Portal) für das neue Auto Abo System;
● Implementierung eines Händlerportals für das Fahrzeugmanagement mit Hilfe eines Headless-CMS;
● API Anbindung und Generierung vom API-Client mit Hilfe von OpenAPI Generator;
● Animationen und Transitions mit Vue Transitions und Angular Animations;
● Integration von einem KYC Anbieter und Auth0;
● Umsetzung der Komponenten (z.B. Vehicle List, Vehicle Detail Page, Slider, usw.) nach Vorgabe in enger Zusammenarbeit mit UX/UI Experten;
● Verantwortung für die Wahl ausgewählter Technologien.
Eingesetzte Technologien:
● Entwicklung: Vue.js, Vue Composition API, Angular, NGXS, NgRx, TypeScript, HTML, CSS, SCSS, BEVM, Auth0, Directus CMS, Web Components.
Angular, CSS (Cascading Style Sheet), Git, HTML, JavaScript, Continuous Integration, Scrum, Syntactically Awesome Stylesheets (Sass), Typescript, Vue.Js
9/2020 – 11/2020
Tätigkeitsbeschreibung
Tätigkeiten:
● Umsetzung einer Webanwendung zur Begleitung von Mercedes-Benz Mitarbeiter:innen bei verschiedenen Prozessen:
● Einrichten eines Headless CMS für die Pflege der Prozesse;
● Umsetzung der Komponenten (z.B. Slider, Tabs, Accordion, etc.) nach Vorgabe in enger Zusammenarbeit mit UX/UI Experten;
● Animationen und Transitions mit Vue Transitions;
● Verantwortung für die Wahl ausgewählter Technologien;
● Mentoring für Junior Entwickler:innen;
Eingesetzte Technologien:
● Entwicklung: Vue.js, Vue Composition API, Vue Router, TypeScript, HTML, CSS, SCSS, Directus CMS.
CSS (Cascading Style Sheet), Front End, Git, HTML, JavaScript, Jenkins, Continuous Integration, Syntactically Awesome Stylesheets (Sass), Typescript, Vue.Js
5/2020 – 8/2020
Tätigkeitsbeschreibung
Tätigkeiten:
● Umsetzung einer Webanwendung zum individuellen Konfigurieren eines Hauses in isometrischer 3D-Ansicht;
● Umsetzung der Komponenten (z.B. 3D Layering Engine, Slider, Tabs, Accordion, etc.) nach Vorgabe in enger Zusammenarbeit mit UX/UI Experten;
● API Anbindung und Generierung vom API-Client mit Hilfe von Swagger Code Generator;
● Animationen und Transitions mit Vue Transitions, GSAP und Lottie;
● Verantwortung für die Wahl ausgewählter Technologien;
● Mentoring für Junior Entwickler:innen;
Eingesetzte Technologien:
● Entwicklung: Vue.js, Vue Composition API, Vue Router, TypeScript, HTML, CSS, SCSS, GSAP.
3D Grafiken, CSS (Cascading Style Sheet), Front End, Git, HTML, JavaScript, Continuous Integration, Syntactically Awesome Stylesheets (Sass), Typescript, Vue.Js
3/2020 – 4/2020
Tätigkeitsbeschreibung
Tätigkeiten:
● Implementierung eines graphischen Dashboardes für Nachhaltigkeitsleistung von Aktienportfolio;
● API Anbindung und Generierung vom API-Client mit Hilfe von Swagger Code Generator;
● Umsetzung der Komponenten (z.B. Filter, Tables, Forms, usw.) nach Vorgabe in enger Zusammenarbeit mit UX/UI Experten mit Hilfe von Angular Material.
Eingesetzte Technologien:
● Entwicklung: Angular, Angular Material, RxJS, NGXS, TypeScript, HTML, CSS, SCSS, BEVM.
Angular, CSS (Cascading Style Sheet), Front End, Git, HTML, JavaScript, Syntactically Awesome Stylesheets (Sass), Test Automation, Typescript
8/2019 – 2/2020
Tätigkeitsbeschreibung
Tätigkeiten:
● Weiterentwicklung in einem Scrum-Team einer Webanwendung zum Onlinekauf eines Fahrzeuges;
● Umsetzung der Komponenten (z.B. Vehicle Wishlist, Video Player, FAQ, usw.) nach Vorgabe eines Living-Styleguides in enger Zusammenarbeit mit UX/UI Experten;
● Animationen und Transitions mit Vue Transitions.
Eingesetzte Technologien:
● Entwicklung: Vue.js, Vue Options API, JavaScript, HTML, CSS, SCSS.
CSS (Cascading Style Sheet), Front End, Git, HTML, JavaScript, Scrum, Syntactically Awesome Stylesheets (Sass), Vue.Js
4/2019 – 7/2019
Tätigkeitsbeschreibung
Tätigkeiten:
● Entwicklung von neuen bzw. Überarbeiten von vorhandenen Komponenten für eine mobile Hybrid-App basierend auf Cordova und Angular zur Nutzung eines flexiblen Fahrzeugabos in mehreren Märkten;
● Umsetzung der Komponenten (z.B. Feedback System, Foto Gallery, Soft Configurator, usw.) nach Vorgabe eines Living-Styleguides in enger Zusammenarbeit mit UX/UI Experten;
● Anbindung von Push-Notification-Services für iOS und Android;
● Implementierung des Trackings in der ganzen App;
● Animationen und Transitions mit Angular Animations.
Eingesetzte Technologien:
● Entwicklung: Angular, RxJS, NgRx, TypeScript, Apache Cordova, HTML, CSS, SCSS, BEVM, GTM, AWS, Google Firebase, APNs.
Amazon Web Services (AWS), Android, Angular, CSS (Cascading Style Sheet), Front End, Git, Google Analytics, Google Tag Manager, HTML, iOS, JavaScript, Syntactically Awesome Stylesheets (Sass), Typescript
2/2019 – 3/2019
Tätigkeitsbeschreibung
Tätigkeiten:
● Entwicklung einer B2B Verkaufslösung für den Einkauf von Herrenmode (eine Hybrid-App und eine 4K-PowerWall-App);
● Umsetzung der Komponenten (z.B. Drag-and-Drop, Tabs, Image Gallery, usw.) nach Vorgabe in enger Zusammenarbeit mit UX/UI Experten;
● Anbindung der Hybrid-App zu der 4K-PowerWall-App mit Hilfe von BE-Middleware und Socket.io;
● Animationen und Transitions mit Angular Animations und Hammer.JS;
● Verantwortung für die Wahl ausgewählter Technologien.
Eingesetzte Technologien:
● Entwicklung: Angular, RxJS, NGXS, NW.js, TypeScript, Socket.io, HTML, CSS, SCSS, BEVM, Hammer.JS.
Angular, CSS (Cascading Style Sheet), Front End, Git, HTML, JavaScript, Syntactically Awesome Stylesheets (Sass), Typescript
1/2019 – 1/2019
Tätigkeitsbeschreibung
Tätigkeiten:
● Entwicklung einer mobilen Webanwendung zur Steuerung einer Hauptapplikation mit Socket Connections;
● Anbindung der mobilen Webanwendung zu der 4K-TouchTable-Hauptapplikation mit Hilfe von BE-Middleware und Socket.io.
Eingesetzte Technologien:
● Entwicklung: Angular, RxJS, NgRx, TypeScript, Socket.io, HTML, CSS, SCSS, BEVM.
Angular, CSS (Cascading Style Sheet), Front End, Git, HTML, JavaScript, Syntactically Awesome Stylesheets (Sass), Typescript
6/2018 – 12/2018
Tätigkeitsbeschreibung
Tätigkeiten:
● Neuentwicklung einer Webanwendung zum Onlinekauf eines Fahrzeuges;
● Umsetzung der Komponenten (z.B. 360 Slider, Trade-In Process, Dynamic Form Builder, usw.) nach Vorgabe in enger Zusammenarbeit mit UX/UI Experten;
● API Anbindung und Generierung vom API-Client mit Hilfe von Swagger Code Generator.
Eingesetzte Technologien:
● Entwicklung: Angular, Angular Universal (SSR), NGXS, RxJs, HTML, CSS, SCSS, BEVM;
Qualitätssicherung: BackstopJS + Storybook (Visuelle Regressionstests).
Angular, CSS (Cascading Style Sheet), E-Commerce, Front End, Git, HTML, JavaScript, Syntactically Awesome Stylesheets (Sass), Typescript
4/2018 – 8/2022
TätigkeitsbeschreibungAls Frontend-Ingenieur, der sich hauptsächlich auf Projekte in der Automobilindustrie konzentrierte, konnte ich von Grund auf neu erstellen und zu mehr als 10 Projekten beitragen, darunter mehrere Versionen des Mercedes-Benz Online Store mit Vue-, Stencil- und Angular-Frameworks, zwei Weblösungen für eine flexible Fahrzeug-Flatrate-Modell mit Vue, Angular und Cordova, Showroom-Projekte mit komplexen Lösungen und mehreren Anwendungen und Geräten, die über Socket.io verbunden sind. Ich hatte auch Frontend-Führungserfahrung, als ich andere Ingenieure leitete und ein Projekt für ein After-Sales-CX und einen Fertighaus-Konfigurator entwickelte.
Eingesetzte QualifikationenAngular, CSS (Cascading Style Sheet), Front End, Git, JavaScript, Jenkins, Continuous Integration, Syntactically Awesome Stylesheets (Sass), Test Automation, Typescript, Vue.Js
4/2015 – 2/2018
TätigkeitsbeschreibungAls Freelancer hatte ich die Möglichkeit, interessante Projekte zu finden, meinen eigenen Arbeitsplan zu erstellen und Mitglied vieler Entwicklungsteams zu sein, die Kunden bei der Umsetzung ihrer Ideen helfen. Die Hauptrichtung in dieser Phase meiner Karriere war die Entwicklung und Modifikation von Plugins und Themen für das CMS WordPress.
Eingesetzte QualifikationenBackend, CSS (Cascading Style Sheet), Front End, Full-Stack, Git, JavaScript, Jquery, PHP, WordPress
2/2014 – 4/2015
TätigkeitsbeschreibungIch habe 2 interne Projekte auf CodeIgniter und Yii entwickelt, hatte viel Arbeit mit WordPress als Plugins / Themen-Entwickler und arbeitete in einem Team als PHP Full-Stack-Entwickler mit anderen Webentwicklern, die verschiedene Produkte für ein Lieferunternehmen aus dem Ausland machten.
Eingesetzte QualifikationenCSS (Cascading Style Sheet), Drupal, Full-Stack, HTML, JavaScript, Jquery, Mysql, PHP, WordPress
Ausbildung
Zaporizhzhya National Technical University
Zaporizhzhya Electrotechnical College
Weitere Kenntnisse
● Vue.js: Composition & Options APIs, Class Components, Vuex, i18n;
● Stencil.js;
● Angular: RxJS, NgRx, NGXS, Angular Universal (SSR), Material.
Essentials:
Typescript, Javascript, HTML, CSS, SCSS, BEVM, Git, npm
Testing:
Cypress, Playwright, Jest, Jasmine, Karma, WebdriverIO, Backstop
Other:
Web Components, Micro Frontends, Lerna, Jenkins, CI/CD, Scrum, Webpack, Web Animations, Node.js, Bootstrap, Cordova, Socket.io, jQuery, AEM, Directus, KYC
Persönliche Daten
- Ukrainisch (Muttersprache)
- Deutsch (Fließend)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden