Frontend Engineer
Germany
A ready-to-adapt job description template for the Frontend Engineer role: responsibilities, profile, and what to offer.
[Company name], a B2B SMB in [industry] based in [city], [X] employees, [X] M€ ARR, is hiring a Frontend Engineer to strengthen a tech team of [X] engineers.
Your mission
You design, build and maintain the user interface of our product ([single-page app / multi-page web app / hybrid]), independently on familiar topics and in alignment on structuring decisions. You report to the [Tech Lead / CTO / technical management].
Key responsibilities
- Deliver frontend features end to end: understanding the product need, alignment with design, technical design of the components, implementation with tests, accessibility and performance check, handover to production.
- Contribute to the maintenance and evolution of the design system (new components, tokens, variants, alignment with designers).
- Treat accessibility and performance as standard, not as a special task: axe audits, keyboard and screen-reader smoke tests, Lighthouse checks, performance budgets.
- Ensure code quality: review colleagues' PRs, apply the conventions, refactor in passing where it makes sense.
- Work with designers, PMs and backend on product briefs; constructively challenge requirements that are unfeasible or counterproductive.
- Document important technical decisions and non-trivial zones of complexity.
Profile
- Essential: [3 to 6] years of professional frontend-development experience; solid command of at least one modern frontend framework (React, Vue, Svelte) with TypeScript; experience with production operations (deployment, monitoring, incident handling); demonstrable accessibility and performance practice (at least basic tools and routines).
- Desirable: familiarity with our stack [React and TypeScript / Vue and TypeScript / other]; experience maintaining a design system (tokens, components, variants, versioning); open-source contributions or visible side projects on frontend topics; experience at an SMB or startup (high autonomy).
- Disqualifying: no experience with independent production operations; treating accessibility as a pure QA task; treating performance as a task for after delivery; blanket rejection of modern frameworks or blanket attachment to an outdated framework.
What we offer
- Gross annual compensation: [48-72] k€ depending on experience. No structural variable; possibly VSOP / ESOP depending on the company's stage.
- Model: [full-time, hybrid 2-3 days / week on-site, based in [city] / remote-friendly].
- Benefits: [company pension, bike leasing, employee equity, vacation days, home-office policy, hardware budget, training and conference budget].
- Stack: [to be completed: framework and state management, styling strategy, build tool, test tooling, Storybook, CI/CD, monitoring].
Updated