< See all open positions
Senior Software Developer (m/f/x) TypeScript/Angular - Frontend
Our Hetzner Cloud team consists of around 70 employees and works both remotely across Germany and from our office in Munich (Unterföhring).
We are the experts in high-performance user interfaces that our customers use every day. Our goal? To make powerful cloud services intuitive, accessible, and efficient to use. User-friendliness, performance, and top quality are our highest priorities. Together with our UX team, we develop well-thought-out interfaces that not only impress technically but also provide an outstanding user experience.
Using modern technologies and maintaining high coding standards, we create interfaces that inspire. We take responsibility, share knowledge, and work as a team to deliver the best possible user experience.
The Cloud Console is one of the core components of our cloud offering - it enables our customers to create and manage their cloud infrastructure, from instances and storage to networks. Its intuitive design and high performance are key to our success and a crucial reason why customers choose us as their cloud provider.
As part of our team, you will further develop this multilingual single-page application using Angular 19 and TypeScript, which communicates via a RestAPI and WebSockets.
Our stack in keywords: TypeScript, Angular, RxJS, Karma, Jest, Cypress, Nx, Storybook, GitLab, Betterer, Prettier, and ESLint.
What Makes Us Stand Out?
Rather than listing generic perks, such as flat hierarchies or other buzzwords, here’s what we truly value about working in our team:
We are the experts in high-performance user interfaces that our customers use every day. Our goal? To make powerful cloud services intuitive, accessible, and efficient to use. User-friendliness, performance, and top quality are our highest priorities. Together with our UX team, we develop well-thought-out interfaces that not only impress technically but also provide an outstanding user experience.
Using modern technologies and maintaining high coding standards, we create interfaces that inspire. We take responsibility, share knowledge, and work as a team to deliver the best possible user experience.
The Cloud Console is one of the core components of our cloud offering - it enables our customers to create and manage their cloud infrastructure, from instances and storage to networks. Its intuitive design and high performance are key to our success and a crucial reason why customers choose us as their cloud provider.
As part of our team, you will further develop this multilingual single-page application using Angular 19 and TypeScript, which communicates via a RestAPI and WebSockets.
Our stack in keywords: TypeScript, Angular, RxJS, Karma, Jest, Cypress, Nx, Storybook, GitLab, Betterer, Prettier, and ESLint.
What Makes Us Stand Out?
Rather than listing generic perks, such as flat hierarchies or other buzzwords, here’s what we truly value about working in our team:
- A well-maintained test suite from the very beginning, covering unit tests, integration tests, E2E tests, and visual regression tests, ensures that we’re not afraid to deploy - even on a Friday evening, if necessary
- Sustainable growth with time for refactoring and maintenance to prevent legacy code
- We build our own tools to improve our daily workflows, such as Nx Schematics for automated refactoring
- Close collaboration with our UX team, who aren’t afraid to fine-tune a single-pixel gap in CSS themselves
- A strong team spirit, even in a remote setup, thanks to our daily interactions in a virtual office via Gather
- Opportunities to experiment with new and alternative tech stacks through small internal projects
- Fast CI/CD with split libraries, caching, and orchestration via Nx
- Code reviews are a learning tool for us - a way to learn from and with each other
- We have high-quality standards for the software we develop - and no excuses not to meet them
Your tasks
- You will develop and optimise our Cloud Console - a multilingual single-page application built with Angular 19 and TypeScript, communicating via RestAPIs and WebSockets
- You will work closely with our UX team to ensure an exceptional user experience with intuitive usability, high performance, and clean code
- You will implement new features, improve existing components, and ensure that our codebase remains sustainable, extendable, and well-tested
- You will share your knowledge through code reviews, pair programming, and mentoring, contributing to continuous code quality improvements
- You ensure application stability and reliability through automated testing (unit, integration, E2E, visual regression)
- You will play an active role in technical decision-making, helping to develop and optimise our tech stack
Your profile
- You have solid experience in modern software development
- You have excellent knowledge of JavaScript/TypeScript, HTML5, CSS/SCSS, and common frameworks or libraries (e.g., Angular, React, Vue)
- You are physically incapable of typing “as any”
- You prioritise clean, readable code and automated testing
- We can rely on you - you are independently working yet open to new ideas
- Customer focus and usability are important to you
- You are fluent in both spoken and written German and English, with professional proficiency
What you are working on
Benefits
Pick your kit
MAC, PC or Linux — whatever you prefer, we provide it for you.
Flat hierarchies
You will work with a casual team in a friendly and pleasant working environment.
Flexibility
Whether it's working from home or flexible working hours outside of our core working hours — your needs matter.
Further training
We offer a budget of EUR 2,500 per employee per year to invest in your personal development.
HelloBonnie
In addition to an attractive compensation, you will get a prepaid credit card that we will top up for you monthly with EUR 50.
Events
We highly value and promote in-person meetings such as our offsite, our Christmas party, Oktoberfest, and events on other occasions.
EGYM
We want to invest in the health of our employees and partner with EGYM Wellpass to provide an attractive offer for a wide range of fitness options all across Germany.
Childcare subsidy
We pay part of the childcare costs until your child goes to school.
Workation
You want to combine work and vacation? We want to make this possible for you!
Company holidays
With us, 24 December and 31 December are annual holidays. This means, you don’t need to sacrifice your own vacation days.
Bikeleasing
Exercise keeps us fit. For this reason, you can lease a bicycle of your choice through us.
Recommend a friend Bonus
Our way to thank you if you recommended a new colleague to us.
All-round care
For those who love working in the office: Free drinks and snacks, air-conditioned office with height-adjustable desks, charging station for electric cars and much more.