Recommended expert

Joseph Haas

Frontend Developer (Freelance)

Joseph Haas
Nicosia, Cyprus

Experience

Jul 2025 - Sep 2025
3 months
Berlin, Germany

Frontend Developer (Freelance)

diesdas digital GmbH

  • Developed Next.js applications with PayloadCMS & TypeScript
  • Built headless modules in Next.js for PayloadCMS
  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • Node.js
  • Next.js
  • React
  • git
  • REST APIs
  • CSS Modules
  • Clean Code
  • Payload
Oct 2024 - Jun 2025
9 months
Cologne, Germany

Frontend Developer (Freelance)

Agentur Brandung GmbH

  • Enhanced a Next.js-based eCommerce application focusing on the checkout and account pages
  • Built headless Contentful modules in Next.js using GraphQL
  • Worked on an AI chatbot solution & an events page with complex theming requirements based on Next.js & TailwindCSS
  • Integrated the app with external APIs (Personio, Emarsys, etc.)
  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • Node.js
  • Next.js
  • React
  • git
  • REST APIs
  • TailwindCSS
  • Clean Code
  • Contentful
  • GraphQL
Aug 2022 - Aug 2024
2 years 1 month
Fürstenwalde, Germany

Lead Software Developer (Freelance)

MCM Technology GmbH

  • Developed a React frontend, Express backend & multiple microservices in TypeScript
  • Set up, deployed & maintained the software on client servers using Ubuntu & Docker
  • Displayed measurement data in the frontend using d3 & recharts
  • Built MongoDB aggregation pipelines to process and transform measurement data
  • Architected & implemented complex requirements
  • Took on the role of lead developer and coordinated other developers
  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • Node.js
  • React
  • React-Query
  • git
  • gitlab pipelines
  • docker
  • MongoDB
  • Ubuntu Server
  • Styled-Components
  • MUI
  • REST APIs
  • Express
  • MQTT
  • TailwindCSS
  • react-hook-form
  • Clean Code
Aug 2022 - Feb 2023
7 months
Bonn, Germany

Software Developer - Frontend (Freelance)

Deutsche Post IT Services GmbH

  • Actively participated in the agile development process (Scrum) within a multidisciplinary and international team
  • Developed new & existing React components with TypeScript
  • Achieved 80% test coverage with Jest and Playwright, significantly improving code stability and maintainability
  • Efficiently identified and fixed critical bugs
  • Improved app performance through targeted optimizations and refactoring, resulting in faster and more responsive user experience
  • Debugged and verified data in SQL databases
  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • Node.js
  • React
  • Redux
  • react-hook-form
  • JIRA
  • git
  • azure
  • swagger
  • playwright
  • Jest
  • TDD
  • REST APIs
  • Code Reviews
  • Clean Code
  • SQL
Sep 2021 - Feb 2022
6 months
Cologne, Germany

Fullstack Developer (Freelance)

myhaircutter.de

  • Designed the architecture for 3 different frontends and a backend with REST API, including data flows
  • Set up CI/CD pipelines and development environment with Github Actions, Docker, Kubernetes, Ubuntu Server
  • Built the frontends using technologies like React, Next.js, TailwindCSS, React Query, Redux, and TypeScript
  • Test Driven Development with Jest and Cypress
  • Developed complex forms
  • Integrated internal and external APIs (e.g., Stripe)
  • Used serverless technologies like cloud functions
  • Developed a Node.js server with features like cronjobs, authentication, and email
  • Deployed, set up & integrated MongoDB as the database
  • JavaScript
  • TypeScript
  • HTML5
  • CSS3
  • Node.js
  • React
  • Redux
  • React-Query
  • JIRA
  • git
  • Github Actions
  • Next.js
  • MongoDB
  • Serverless Cloud Functions
  • Ubuntu Server
  • Styled-Components
  • Cypress
  • Jest
  • TDD
  • REST APIs
  • Express
  • Code Reviews
  • Clean Code
Aug 2019 - Aug 2021
2 years 1 month
Cologne, Germany

Software Engineer - Frontend (Permanent)

Toom Baumarkt GmbH

  • Architecture and development of efficient and reusable frontend systems using technologies like React, Redux and TypeScript
  • Played a key role in planning and implementing the migration to a Micro-Frontend architecture
  • Test-driven development using Jest and Cypress
  • Work on a JavaScript backend microservice responsible for server-side rendering of the shop
  • Close collaboration in an international and interdisciplinary team in an agile environment following Scrum
  • Creation, enhancement and maintenance of responsive User Interfaces
  • Ensuring product quality through regular Code Reviews and Pair Programming
  • Brainstorming and evaluating new technologies and tools for the Frontend area
  • Regular bug fixing & refactoring to keep the code quality high
  • JavaScript
  • TypeScript
  • Node.js
  • React
  • Redux
  • JIRA
  • git
  • gitlab CI/CD
  • Micro-Frontends
  • webpack
  • HTML5
  • CSS3
  • Styled-Components
  • SASS/SCSS
  • Cypress
  • Jest
  • TDD
  • REST APIs
  • Pair Programming
  • Code Reviews
  • Agile
  • Scrum
  • Clean Code
  • SQL
Feb 2018 - Jul 2019
1 year 6 months
Cologne, Germany

Frontend Developer (Permanent)

Agentur Brandung GmbH

  • JavaScript
  • Node.js
  • React
  • React Native
  • Redux
  • JIRA
  • git
  • HTML5
  • CSS3
  • Handlebars
  • jQuery
  • Vue
  • Firebase
  • Code Reviews
  • Agile
  • REST APIs
  • Clean Code
Sep 2016 - Feb 2018
1 year 6 months
Mettmann, Germany

Web Developer

ohaweb.design

  • JavaScript
  • HTML5
  • CSS3
  • WordPress
  • jQuery

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (5 years), Retail (2.5 years), Advertising (1.5 years), Transportation (0.5 years), and Cosmetics (0.5 years).

Information Technology
Retail
Advertising
Transportation
Cosmetics

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (8.5 years) and Product Development (2.5 years).

Information Technology
Product Development

Skills

  • React (7+ Years)
  • Javascript/es6 (9+ Years)
  • Typescript (6+ Years)
  • Html5 & Css3
  • Redux
  • Styled-components
  • React-query
  • Next.js
  • Graphql
  • Node.js
  • Express.js
  • Mongodb
  • Micro-frontends
  • Webpack
  • Cloud Functions
  • Serverless
  • Bug Fixing
  • Jest
  • Cypress
  • Playwright
  • Git
  • Frontend Architecture
  • Agile Working
  • Jira
  • Scrum
  • Kanban
  • Pair Programming
  • Code Reviews
  • Mentoring
  • Tdd (Test-driven-development)
  • Office Applications

Languages

German
Native
English
Native

Education

Oct 2014 - Jun 2016

Hochschule Trier

Computer Science (Digital Media) · Trier, Germany

Aug 2005 - Jun 2013

Heinrich-Heine-Gymnasium

High School Diploma (Abitur) · Mettmann, Germany

Profile

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

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Joseph based?

Joseph is based in Nicosia, Cyprus and can operate in on-site, hybrid, and remote work models.

What languages does Joseph speak?

Joseph speaks the following languages: German (Native), English (Native).

How many years of experience does Joseph have?

Joseph has at least 8 years of experience. During this time, Joseph has worked in at least 7 different roles and for 7 different companies. The average length of individual experience is 1 year and 1 month. Note that Joseph may not have shared all experience and actually has more experience.

What roles would Joseph be best suited for?

Based on recent experience, Joseph would be well-suited for roles such as: Frontend Developer (Freelance), Lead Software Developer (Freelance), Software Developer - Frontend (Freelance).

What is Joseph's latest experience?

Joseph's most recent position is Frontend Developer (Freelance) at diesdas digital GmbH.

What companies has Joseph worked for in recent years?

In recent years, Joseph has worked for diesdas digital GmbH, Agentur Brandung GmbH, MCM Technology GmbH, Deutsche Post IT Services GmbH, and myhaircutter.de.

Which industries is Joseph most experienced in?

Joseph is most experienced in industries like Information Technology (IT), Retail, and Advertising. Joseph also has some experience in Transportation and Logistics and Beauty and Cosmetics.

Which business areas is Joseph most experienced in?

Joseph is most experienced in business areas like Information Technology (IT) and Product Development.

Which industries has Joseph worked in recently?

Joseph has recently worked in industries like Information Technology (IT), Retail, and Transportation and Logistics.

Which business areas has Joseph worked in recently?

Joseph has recently worked in business areas like Information Technology (IT) and Product Development.

What is Joseph's education?

Joseph attended Hochschule Trier for Computer Science (Digital Media).

What is the availability of Joseph?

Joseph is immediately available full-time for suitable projects.

What is the rate of Joseph?

Joseph's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Joseph?

To hire Joseph, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

1000
750
500
250
Market avg: 680-840 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.