Frontend Engineer

GermanyMid-level

Frequently asked questions about hiring for the Frontend Engineer role, plus the mistakes that most often derail it.

Common hiring mistakes for this role

  1. Blending frontend with full-stack requirements

    A job posting that asks for React, Node, Postgres, Kubernetes and Docker in the same profile does not describe a frontend role; it describes a full-stack role. Real frontend specialists filter themselves out, because they know they will not contribute meaningfully on backend topics. If you genuinely need depth in frontend (design-system maintenance, performance, accessibility, complex interactions), advertise the role as a frontend role and limit backend expectations to reading an API and writing the occasional glue layer. If you need full-stack, use the corresponding template.

  2. Hiring on corporate pedigree instead of operational ramp

    A top graduate from a prestigious university with 2 years at a DAX corporation or a Big Tech branch is not automatically more productive than a self-taught engineer with 5 years of production practice at a startup or SMB. Large organizations give their frontend engineers clear specs, dedicated design-system teams and solid tooling; at an SMB that scaffolding is usually missing, and the lack of autonomy becomes a burden. Weight the hands-on technical interview and the system-design exercise more heavily than the pedigree on the CV.

  3. Overvaluing algorithmic fundamentals for a product role

    A Frontend Engineer at an SMB almost never has to optimize a graph algorithm or reimplement a trie data structure. LeetCode-style tasks filter for academic profiles at the expense of operational ones (who can deliver a complete component independently). Prefer tasks that resemble daily work: extend a component with a feature, identify a performance hotspot, fix an accessibility bug. Pure LeetCode-hard filters are counterproductive at an SMB.

  4. Requiring multi-day take-home assignments

    A take-home assignment of 8 or more hours actually takes 24 hours (with emotional investment in styling and polish), demotivates the best profiles (who have other options in parallel) and delivers no better signal than a well-constructed 2-3 hour task. You want to measure the quality of the reasoning, not completeness. Cap the expected time explicitly and accept incomplete but well-reasoned solutions, ideally with a short README on the decisions made.

  5. Treating accessibility and performance as nice-to-haves

    In the German market, accessibility has been mandatory for many B2C and even B2B products since mid-2025 under the Barrierefreiheitsstärkungsgesetz (BFSG), with fines and litigation risk for violations. Performance directly affects conversion, activation and SEO. Anyone who treats both as an end-of-project task or blanket-delegates them to QA produces expensive rework. Probe concretely in the interview: what did the candidate measure and improve on accessibility and performance in their last feature? Profiles with no clear answer are a risk, especially at an SMB with no dedicated accessibility specialist.

Frequently asked questions

What does a Frontend Engineer earn at an SMB in Germany?
The reference range for a mid-level Frontend Engineer (3 to 6 years of experience) at a German SMB is 48 to 72 k€ gross fixed salary per year (median around 58 k€). Berlin, Munich and Hamburg in the SaaS/scale-up environment pull upward (68 to 85 k€); the classic Mittelstand and provincial locations trend lower. Specialization signals (a maintained design system, performance practice, accessibility experience) pull measurably upward. Engineering roles in Germany usually have no variable compensation component; scale-ups add VSOP or ESOP (virtual equity) on top.
What is the difference between a Frontend, Backend and Full-Stack Engineer?
Frontend Engineers focus on the user interface: components and the design system, interaction, state management in the browser, accessibility (keyboard, screen reader, contrast), perceived and measured performance (LCP, INP, CLS), the build pipeline. Backend Engineers focus on the API, the database, scalability and security. Full-Stack Engineers cover both at an intermediate to advanced level. At a German SMB full-stack is often the default profile; a pure frontend role is worth it once the product has a complex UI, needs a maintained design system, or has accessibility and performance as binding requirements. From teams of around 10 engineers onward, frontend specialization becomes clearly more relevant.
How long does it take to hire a Frontend Engineer in Germany?
Expect 50 to 80 days between posting the role and a signed contract for a mid-level profile. The German tech market remains tight in 2025-2026, especially for frontend profiles with a modern stack (React or Vue with TypeScript) and demonstrable specialization in design system, accessibility or performance. Timelines lengthen in late summer and around the turn of the year. Cutting below 50 days usually comes at the cost of the hands-on technical task or the system-design exercise and noticeably lowers hiring quality.
Do Frontend Engineers need a specific degree?
No. The German tech market largely accepts self-taught profiles and bootcamp graduates (Le Wagon Berlin, neue fische, CareerFoundry, Spiced Academy, Ironhack) once there are 3 to 5 years of solid production practice. A degree (applied-sciences computer science, a university computer-science degree, media design with a technical component) is reassuring for junior profiles but loses significance after 5 years of experience. Assess on the basis of the code, visible components or open-source contributions and problem-solving, not academic pedigree.
Which tools and stacks should a Frontend Engineer master in 2026?
At German tech SMBs in 2026, two stack families dominate: React with TypeScript (Next.js, Remix or plain Vite) and Vue with TypeScript (Nuxt). Expected mastery: components, hooks or composables, routing, data fetching (React Query or Pinia/Vuex), build tooling (Vite or Webpack), a CSS strategy (CSS Modules, Tailwind, vanilla-extract or equivalent), tests with Vitest or Jest and Testing Library, E2E with Playwright or Cypress. Also important: Storybook or Histoire for design-system work, accessibility tools (axe, Lighthouse, VoiceOver or NVDA), performance tools (Lighthouse, WebPageTest, RUM). AI-assisted tools (GitHub Copilot, Cursor, v0 for UI drafts) are increasingly integrated into the workflow in 2026; test in the interview how critically the profile uses these aids.
What legal requirements apply to frontend job postings in Germany?
Four central requirements: (1) a gender-neutral job title with (m/w/d) or colon spelling (§ 11 AGG), (2) the obligation of pay transparency in the ad or before the first interview (EU Pay Transparency Directive 2023/970, implementation by 7 June 2026), (3) transparency about the use of AI tools for pre-selection and guaranteed human oversight (EU AI Act, from 2 August 2026), (4) BFSG compliance for affected B2C products (mandatory since 28 June 2025 under EN 301 549/WCAG 2.1 AA); the expectation is spreading even to products outside the mandatory scope, so describe the accessibility practice explicitly in the ad.
Updated
Run this hire in JoinSource, screen, and interview in one place.
Hire

Talk to Join