Skip to content

Principal Frontend Engineer

  • Hybrid
    • Berlin, Berlin, Germany
  • Software

Job description

Location: Berlin, Germany

Contract Type: Permanent, Full-Time

Language: English

ABOUT MEISTERWERK

At Meisterwerk, our mission is to create Europe’s leading Operating System for the trades and craftsmen industry. To empower SMBs to grow and streamline their operations, we are building a platform that helps companies manage work schedules, boost productivity, and focus on what truly matters. Founded in 2019, Meisterwerk has become the go-to choice for thousands of skills professionals who rely on us to simplify their daily operations and drive growth.


ABOUT THIS ROLE

We’re looking for a Principal Frontend Engineer to join the team and play a key role in designing, implementing, and maintaining frontend applications to enable a growing team to collaborate efficiently and deliver customer value. In this position, you will make an impact by helping to improve and co-creating Meisterwerk’s existing and new frontend applications and architecture, solving scaling and new development challenges.


WHY THIS ROLE

This role is perfect for you if you enjoy taking ownership of projects and writing high-quality, scalable code. Here’s why joining Meisterwerk is a great move:

  • You’ll take a key role in Meisterwerk’s next growth phase after completing a successful Series A

  • Work with a modern tech stack and likeminded experts

  • Mentor and collaborate with software and DevOps engineers at a managerial level

  • Close work with C-level executives (CTO)


WHAT YOU’LL DO

As a Principal Frontend Engineer, you’ll work closely with our CTO. Primary responsibilities include:

  • Improve and co-create new coding standards and best practices to ensure high code quality and well-maintained code base

  • Provide comprehensive documentation and automation with good test coverage

  • Pair-program and participate in code reviews with other software engineers to improve code quality and maintainability

  • Support technical discussions during requirements analysis and scope definition

  • Participate in post-mortems, team retrospectives, and document lessons learned 

Job requirements

REQUIREMENTS

To thrive in this role, you’ll need a mix of skills, relevant experience, and a proactive mindset. Here’s what we’re looking for:

  • 8+ years of programming experience in JavaScript/TypeScript, using libraries such as ReactJS and additional configuration layers

  • Experience with atomic frontend design systems and styling frameworks such as Tailwind

  • Ability to build and maintain sustainable frontend code by maintaining package dependencies and auditing security vulnerabilities

  • Familiarity with unit/end-to-end testing automation and tools 

  • Experience with React Hooks, Styled Components, and Redux or other Flux pattern implementations

  • Experience with major iterations of React applications and have a proven-track record of reflecting and learning from own decisions and those of others

  • Experience with designing and building RESTful APIs OpenAPI 3.1

  • Experience with React Native and Expo SDK

  • Familiarity with Docker and AWS

  • Experience with SQL and NoSQL databases

  • Knowledge in working with TDD


WHAT WE OFFER

Beyond the core responsibilities, joining Meisterwerk means being part of a dynamic and collaborative team. We provide:

  • Be part of a pioneering start-up on the road to becoming a Unicorn.

  • Work in a collaborative environment that values innovation and team spirit.

  • Contribute to a mission that makes a difference in the lives of craftsmen and craftswomen.

  • Opportunity to grow and develop with a company backed by top-tier investors in Europe.

  • Flexible work environment with options for remote work.

  • Competitive salary + virtual employee stock option program

or