Annick W.

Freelance Senior Frontend Developer

Rösrath, Germany

Experience

Jun 2024 - Present
1 year 3 months
Remote

Freelance Senior Frontend Developer

ROSE Bikes GmbH

Website migration to Nuxt 3

  • Frontend development
  • Migration of shopping cart, registration, login/logout, order overview, order details and checkout
  • Implementation of guest checkout
  • Refactoring of target URL handling
  • Refactoring component tests from Cypress to Vitest
  • Refactoring and migration of e2e tests from Testcafe and Cypress to Playwright
  • Performance optimizations
  • Implementation of the new checkout
  • Code reviews

Technologies used: HTML, TailwindCss, Vue.js 3, Nuxt 3, VeeValidate, Pinia, TypeScript, Vitest, Playwright, Cypress, Testcafe, i18next, zod, GraphQL, URQL

Jul 2023 - Jun 2024
1 year
Remote

Freelance Senior Frontend Developer

Reeeliance IM GmbH

Admin Dashboard for managing Union Investment funds & real estate

  • UI/UX & frontend development
  • Project setup
  • Implementing the dashboard layout
  • Implementing a drag & drop task board to simplify processes
  • Providing CSV uploads per task
  • Implementing various table views for data maintenance and monitoring
  • Login
  • Multilingual support
  • Integration with Microsoft Graph

Technologies used: HTML, TailwindCss, Vue.js 3, Nuxt 3, Vuelidate, Pinia, TypeScript, Vuedraggable, Vitest, Bryntum Grid, UseCSV, Azure, MSGraph

Jun 2022 - Present
3 years 3 months
Remote

Freelance Senior Frontend Developer

Casa Bivignano

Website relaunch and ongoing support for Casa Bivignano

  • UI/UX & development
  • Integration of Storyblok CMS
  • Development of Storyblok components & pages
  • Content updates
  • Google Reviews
  • SEO optimizations
  • Multilingual support
  • Hosting & monitoring

Technologies used: HTML, WindiCSS, Vue.js 3, Nuxt 3, Storyblok, TwicPics, Pinia, TypeScript, Swiper, Vercel, Plausible, BugSnag, Google API, SISTRIX, Github

Jan 2022 - Jun 2023
1 year 6 months
Remote

Freelance Vue.js Architect

EnBW Energie Baden-Württemberg AG

New development of a customer portal with Vue 3

  • Cross-team project & service architecture
  • Project setup
  • Server-side rendering
  • Solution for fully generic, user-specific page rendering (server-driven UI)
  • Fully generic form solution
  • Specification of data transfer objects between the API and frontend
  • Integration of the backend API
  • Development of Vue 3 components & composables
  • Unit, component and e2e tests
  • Component documentation via Histoire
  • Creation & maintenance of the security-critical software architecture
  • Coaching the team in UX, design and web aspects
  • Code reviews
  • Migration to Nuxt 3

Technologies used: HTML, SCSS, Vue.js 3, Vuelidate, Pinia, TypeScript, Vite, Vitest, Histoire, Contentful, Azure DevOps, Figma, ConceptBoard, Mock Service Worker, Nuxt 3

Oct 2021 - Jan 2022
4 months
Remote

Freelance Senior Frontend Developer

Gothaer Versicherung

Development of Vue 3 component library & multi-tenant framework for various insurance areas

  • Development of new components for the Vue 3 component library
  • Further development of the multi-tenant framework
  • Code reviews

Technologies used: HTML5, SCSS, TailwindCSS, Vue.js 3, Vuelidate, Vuex, TypeScript, Webpack, GitLab, FirstSpirit, Jira, Confluence, Figma

Mar 2021 - Sep 2021
7 months
Remote

Freelance Senior Frontend Developer

RheinEnergie AG

Maintenance and further development of rheinenergie.com

  • Developing new frontend components in close coordination with concept/design/backend
  • Enhancing and refactoring existing components
  • Code reviews
  • Remote work in a Scrum team

Technologies used: HTML5, SCSS, TailwindCSS, Vue.js 2, Vuelidate, Vuex, TypeScript, Webpack, Mocha/Chai, Cypress, GitLab, FirstSpirit, Jira, Confluence, Figma, Miro

Apr 2020 - Mar 2021
1 year
Remote

Freelance Senior Frontend Developer

EnBW Energie Baden-Württemberg AG

Maintenance and further development of enbw.com

  • Developing new frontend components in close coordination with concept/design/backend
  • Enhancing and refactoring existing components
  • Code reviews
  • Remote work in a Scrum team
  • Preparing and conducting candidate interviews for testing and design

Technologies used: HTML5, SASS, Vue.js, Vuelidate, Vuex, TypeScript, CSHTML, Webpack, Jest, Cypress, GIT, Contentful, InVision, Azure DevOps

Dec 2019 - Apr 2020
5 months
On-site

Freelance Senior Frontend Developer

Silversurfer7 GmbH

MVP relaunch for TUI

  • Developing micro frontends and a UI component library, leading to the relaunch of the homepage, search results page, and checkout for the client TUI
  • Refactoring the already implemented detail page
  • Code reviews
  • Onsite work at the client's location
  • Teamwork in Scrum

Technologies used: HTML5, SCSS, JavaScript, TypeScript, Vue.js, Vuex, Vuelidate, Vue-Router, Web Components, Storybook, Jest, Nightwatch, GitLab, Webpack

Nov 2018 - Nov 2019
1 year 1 month
Hybrid

Freelance Senior Frontend Developer

EnBW Energie Baden-Württemberg AG

MVP relaunch of enbw.com

  • Developing new frontend components
  • Extensive refactoring of form components and development of instant validation, integrating with the store
  • Enhancing and refactoring existing components
  • Code reviews
  • Onsite work at the client's location
  • Teamwork in Scrum

Technologies used: HTML5, SASS, Vue.js, Vuex, Vuelidate, TypeScript, CSHTML, Webpack, Jest, Cypress, GIT, Contentful, Azure DevOps

Jul 2018 - Nov 2018
5 months
On-site

Freelance Senior Frontend Developer

CBC Cologne Broadcasting Center GmbH

Intranet application for capturing metadata of images and videos

  • Comparison of Vue, React, and Angular
  • Prototype development based on Vue.js/Nuxt.js
  • Prototype development based on Angular 7
  • Project setup and frontend development of the metadata capture system using Angular 7
  • Implementation of an internal video downloader application for various sources using Vue.js
  • Frontend documentation
  • Onsite work at the client's location

Technologies used: HTML5, SASS, Vue.js, Nuxt.js, Angular 7, Webpack, Jest, Jasmine, GIT, Compodoc

Oct 2017 - Jun 2018
9 months
On-site

Freelance Senior Frontend Developer

Cyber:Con – Gesellschaft für Neue Medien mbH

Website relaunch of eurowings.com

  • Frontend development/implementation of modular frontend components for the CMS AEM
  • Quality assurance of the style guide
  • Interface between frontend development and design team
  • POC on HTTP/2
  • Sprint review/sprint retro/sprint planning
  • Accessibility and SEO optimizations
  • Code reviews
  • On-site work with the client

Technologies used: HTML5, SASS, Twig, Vue.js, RxJS, Grunt, Webpack, Jest, Mercurial, Node, WCAG accessibility, ADoc, Atomic Design

Mar 2017 - Sep 2017
7 months
On-site

Senior Associate Experience Technology L2

SapientRazorfish

Website relaunch of NaturEnergiePlus

  • Lead frontend developer
  • Project setup
  • Implementation of modular frontend components for the CMS Contentful
  • CSS style guide documentation
  • CSS animations and GSAP animations
  • CSS re-skin for the existing customer portal
  • On-site work with the client
  • Performance optimization

Technologies used: HTML5, SASS, TypeScript, RequireJS, Grunt, .Net Core, Razor, Contentful, GIT

Jan 2015 - Mar 2017
2 years 3 months
On-site

Senior Associate Experience Technology L2

SapientNitro

Website relaunch of HUGO BOSS including rollout for all countries. This included migrating from the old CMS (PaperCms) to a new CMS (FirstSpirit).

  • Lead frontend developer
  • Implementation of frontend modules for the CMS FirstSpirit
  • Grunt setup
  • Implementation of animations using CSS3 transitions/transformations and Waypoints
  • Integration of YouTube and Brightcove videos including player customization and control
  • Campaign pages
  • Performance optimizations

Technologies used: FirstSpirit, Grunt, HTML5, SASS, jQuery, RequireJS, GIT ______________ Lufthansa The existing mobile site was enhanced with a flight monitor feature. Some areas were modernized on the frontend side as well. Role: Senior Developer Mobile Solutions

  • Frontend implementation of the flight monitor
  • Coordination with concept and design
  • Bug fixing
  • Maintenance/refactoring
  • Code reviews

Technologies used: XHTML, LESS, JavaScript, jQuery, Maven, JSP, JSTL, Jenkins, GIT, internal device database ___________________ KIA PIP and KIA Press Website relaunch of the KIA product page and the KIA press page.

  • Took over the frontend lead role
  • Frontend optimization/refactoring
  • Bug fixing
  • Performance optimization
  • Reworked Grunt setup

Technologies used: Grunt, HTML5, CSS3, JavaScript, jQuery, SVN

Oct 2012 - Dec 2014
2 years 3 months
On-site

Senior Developer Mobile Solutions L1

SapientNitro

Globetrotter Responsive Online Shop Implementation of a responsive online shop for smartphones and tablets using the RESS approach

  • Implementation of a fully modular frontend using JSP taglibs
  • SEO optimization
  • Performance optimization
  • User tracking
  • Integration of product videos and 360° slider

Technologies used: HTML5, LESS, JavaScript, jQuery, JSP, JSTL, Maven, Jenkins, SVG, GIT ___________ Bonprix Tablet Shop After the mobile shop of Bonprix was successfully launched, the Bonprix online shop was implemented as a tablet website

  • Lead developer
  • Frontend implementation
  • Outsourcing of the backend for shared use by mobile and tablet shop
  • Browser back history management
  • Animations
  • Implementation of infinite scroll for products
  • SEO optimizations
  • Performance optimizations
  • Device optimizations
  • User tracking
  • Client support
  • Maintenance and further development
  • Log file analysis

Technologies used: XHTML, CSS, JavaScript, jQuery, JSP, JSTL, Struts, Java, JAXB, MySQL, Maven, Jenkins, SVN, internal device database

Jan 2011 - Sep 2012
1 year 9 months
On-site

Developer Mobile Solutions

SapientNitro

Bonprix Mobile Shop Implementation of the Bonprix online shop as a mobile website. The highlight of the project was winning the INTERNET WORLD Business Shop Award for 'Best Mobile Shop'

  • Frontend implementation
  • Backend implementation
  • Integration of the shop API
  • SEO optimizations
  • Performance optimizations
  • Device optimizations
  • Client support
  • Maintenance and further development
  • User tracking
  • Log file analysis

Technologies used: XHTML, CSS, JavaScript, jQuery, JSP, JSTL, Struts, Java, JAXB, MySQL, Jenkins, SVN, internal device database

Sep 2010 - Jan 2011
5 months
On-site

Junior Developer

CLANMO GmbH – A MindMatics Company

HUGO BOSS Maintenance and support of the Hugo Boss mobile website

  • Bug fixing
  • Frontend implementation of new features/page sections
  • Implementation of landing pages for the fashion show

Technologies used: XHTML, CSS, JavaScript, jQuery, JSP, JSTL, Struts, Java, ANT, internal device database, SVN __________________

RLV Versicherungen Frontend maintenance work on the mobile website, design adjustments, functional corrections

  • Implement new designs and design adjustments
  • Bug fixing

Technologies used: XHTML, CSS, JavaScript, jQuery, Java, JSP, JSTL, Struts, MySQL, SVN, internal device database ___________

Germanwings Maintenance and further development of the mobile website

  • Adapt and further develop both frontend and backend
  • Implement new features
  • Frontend implementation for seat reservation
  • Bug fixing
  • Mobile device specific optimizations

Technologies used: XHTML, CSS, JavaScript, jQuery, JSP, JSTL, Struts, Java, MySQL, internal device database, Webgrabbing, SVN

Sep 2009 - Aug 2010
1 year
On-site

Trainee Software Development

CLANMO GmbH – A MindMatics Company

XING New development of a mobile website

  • Effort estimation
  • Frontend implementation according to concept and design templates
  • Backend implementation
  • Integration with XING API
  • Mobile device specific optimizations

Technologies used: XHTML, CSS, JavaScript, jQuery, JSP, JSTL, Struts, Java, XML, SVN, internal device database, OAuth ______________

B&B Hotels Mobile Website Launch

  • Implementation of missing frontend pages according to concept and design guidelines
  • Mobile device specific optimizations
  • Bug fixing
  • Support for other frontend developers and freelancers

Technologies used: XHTML, CSS, JavaScript, jQuery, Java, JSP, JSTL, Struts, MySQL, SVN, internal device database _____________

TUIfly.com Development of a mobile website for the airline

  • Effort estimation
  • Frontend implementation of all pages according to concept and design guidelines
  • Backend integration of flight offers, destinations, flight schedules, arrivals/departures
  • Design and implementation of the relevant database tables
  • Bug fixing
  • Mobile device specific optimizations

Technologies used: XHTML, CSS, JavaScript, jQuery, Java, JSP, JSTL, Struts, ANT, XML, CSV, SVN, internal device database ________________

KLM Mobile Website Pitch Prototype implementation for check-in, departure/arrival, flight offers and travel destinations

  • Frontend implementation according to concept and design guidelines

Technologies used: XHTML, CSS, JavaScript, JSP, JSTL, Struts, Java, ANT, CVS, internal device database __________

o2 Coaching Quiz An o2 internal quiz as a mobile-optimized website to train sales staff on how to interact with customers and promote products

  • Design, set up and populate the database
  • Query and process database entries
  • Implement quiz logic
  • Frontend implementation according to concept and design guidelines

Technologies used: XHTML, CSS, JavaScript, Java, MySQL, JSP, JSTL, Struts, CVS, internal device database

Summary

I am a freelance frontend developer. I have over 16 years of experience as a web/frontend developer, 8 of them as a freelancer. I have worked for big clients like EnBW, EuroWings, Gothaer Versicherung, RheinEnergie AG, Hugo Boss, Lufthansa, Bonprix, TUI, KIA, Globetrotter, ROSE Bikes, and more.

Professionally I'm specialized in Vue.js, Nuxt, HTML, CSS, SCSS, JavaScript, TypeScript and Node.js (Express), but I offer even more.

I am highly motivated, ambitious and detail-oriented. I am open and reliable. I work with determination.

When I'm not in front of my laptop, I do mantrailing with my dog or just take him for a walk in the woods. I ride horses, snowboard and surf. I love being in nature or spending time with my friends.

My skillset:

CSS, HTML, JavaScript, TypeScript, LESS, SASS/SCSS, XML, JSON, SQL, Vue.js 2 + 3, Nuxt.js 2 + 3, Angular, jQuery, NPM, Yarn, Tailwind, Windi CSS, UnoCSS, express.js, Auth0, MSGraph, Pinia, Vuex, RxJS, Vitest, Playwright, Cypress, Testcafe, JEST, Mocha/Chai, Vite, Webpack, Grunt, CMS Storyblok, Contentful, FirstSpirit (5.1 and 5.2 Frontend Templates), REST, GraphQL, Apollo GraphQL, URQL, Netlify, Vercel, Azure Static Web Apps, Storybook, Histoire, VitePress, GIT, SVN, CVS, Mercurial, Azure DevOps, SISTRIX

Accessibility, Web Components, E-Commerce, SEO, Scrum, Kanban, BEM, Mobile Web, Responsive Web, Agile, Cross Browser, Modular Frontend Development, Animations

Languages

German
Native
English
Advanced

Education

Sep 2008 - Sep 2009

Southampton Solent University

Bachelor of Science · Computing · United Kingdom · Second Class Honours (First Division)

Oct 2006 - Sep 2008

B.I.B. International College

State-certified Computer Scientist · Multimedia · Bergisch Gladbach, Germany · 1.1

Certifications & licenses

SISTRIX SEO Strategy Seminar Series 2025

SISTRIX

SISTRIX Seminar Certificate

SISTRIX

Certificate of Completion – Vue.js 3 Deep Dive (with Evan You)

Evan You

Google Certificate – Online Marketing Fundamentals Qualification

Google

XDI – Certified Digital Designer

XDI

FirstSpirit Participation Certificate – Developer Training Basic

FirstSpirit

English Certificate – Wall Street Institute

Wall Street Institute

English Test IELTS

IELTS

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions