Senior Frontend Engineer (Website)
Storyblok
- Location
- Germany
- Job Type
- full-time
- Salary
- Unknown
- Posted
- July 14, 2025
Job Description
JOB SUMMARY
We are looking for a talented Senior Frontend Engineer who has a solid grasp of the foundations of HTML, CSS and Javascript/Typescript to join our Website team. In this role, you will be responsible for building and maintaining our company website, our documentation platform, and other web-related projects. You will collaborate with our marketing and product teams, engage in code reviews, and share your knowledge to help us improve our documentation. Leading projects autonomously, you will also support the team by resolving blockers, mentoring teammates, and assisting the Support Team with product queries. If you are passionate about web development and keen to explore a career in a fast-growing B2B SaaS environment, we invite you to apply and help us shape the future of content management.
ESSENTIAL JOB FUNCTIONS
- Building robust, accessible front-end modular components.
- Understanding when to challenge design choices to improve UX and a11y.
- Building and maintaining Node.js serverless functions that handle server-side functionalities of our websites.
- Improving and maintaining performance and accessibility of our websites.
- Participating actively in code reviews.
- Working collaboratively with Design, Marketing, Partners, and Documentation teams to improve the website.
- Understanding work domain, sharing knowledge frequently, and contributing to documentation. Watching out for opportunities to share knowledge.
- Leading projects autonomously.
- Helping the Support Team answer questions about the product and how to use it.
- Helping teammates overcome obstacles, resolving blockers, and completing work tasks.
- Mentoring teammates in an open, respectful, flexible, and empathetic manner. Pursuing mentorship opportunities specifically to build staff redundancy and staffing capacity.
EDUCATION AND EXPERIENCE
- At least 7+ years of relevant experience as a Front-end Engineer.
- Bachelor's or Master's degree in Computer Science (or a related field) or equivalent experience.
- Comprehensive knowledge of HTML, CSS and JavaScript/Typescript languages and their modern syntax and features.
- Thorough knowledge of Vite.
- Comprehensive knowledge of the ecosystem of React or Vue.js along with its fundamental principles. Astro is a big plus.
- Thorough experience with modern SSR/SSG/ISR.
- Thorough knowledge of Web APIs and the latest web standards.
- Thorough experience with PostCSS.
- Thorough knowledge of Node.js.
- Thorough knowledge of both consuming and designing RESTful APIs.
- Thorough knowledge of common web security best practices and vulnerabilities (XSS, CSRF, etc.)
- Experience with CMS in general and Headless CMS in particular.
- Experience with build and deployment tools like Vercel and Netlify.
- Comprehensive knowledge of cross-browser compatibility issues and ways to work around them.
- Have strong problem-solving and critical-thinking abilities.
- Strong communication skills that facilitate interaction with multiple stakeholders.
- You are confident, detail-oriented, and highly motivated to contribute to the organization's growth as part of a high-performing team.
- Portfolio of relevant experience.
MENTAL, PHYSICAL AND ENVIRONMENTAL REQUIREMENTS
Remote (home) work opportunity or funded by Storyblok co-working space
π― Who is this job for?
This role is perfect for a Senior Frontend Engineer (Senior level) with 7+ years of experience in modern web development using React or Vue.js, strong expertise in HTML, CSS, JavaScript/TypeScript, and SSR/SSG frameworks like Vite and Astro. The candidate should have deep knowledge of Node.js, RESTful APIs, web security, CMS (especially Headless CMS), and deployment tools like Vercel or Netlify, with excellent problem-solving, communication, and leadership skills to manage projects and mentor teammates in a fast-growing B2B SaaS environment. Experience collaborating cross-functionally and improving web performance, accessibility, and user experience is essential.
π¬ Potential Interview Questions
-
What experience do you have with HTML, CSS, and JavaScript/TypeScript, and how do you apply modern syntax and features?
I have 7+ years of experience working extensively with modern HTML5, CSS3 (including PostCSS), and JavaScript/TypeScript, applying ES6+ features such as async/await, modules, and advanced typing to build scalable and maintainable front-end components. -
Describe your familiarity with React or Vue.js ecosystems and your experience with SSR/SSG/ISR.
I am proficient in React and Vue.js, well-versed in their core principles, and experienced in implementing server-side rendering (SSR), static site generation (SSG), and incremental static regeneration (ISR) to optimize performance and SEO for complex web applications. -
How do you ensure accessibility (a11y) and improve user experience when building web components?
I follow WCAG guidelines, use semantic HTML, ARIA roles, keyboard navigation support, and test with accessibility tools, challenging design decisions when necessary to enhance usability and inclusiveness. -
Can you discuss your experience with Node.js serverless functions and their role in website backend functionalities?
I build and maintain Node.js serverless functions deployed on platforms like Vercel and Netlify, handling backend tasks such as API integrations, authentication, and dynamic content generation, ensuring scalable and performant web applications. -
What is your approach to handling cross-browser compatibility issues?
I proactively test across major browsers, use feature detection, polyfills, and CSS fallbacks, and leverage PostCSS and autoprefixer to smooth out inconsistencies while maintaining consistent UX. -
How do you contribute to code quality and collaboration within a team?
I participate actively in code reviews, share best practices and knowledge openly, mentor junior engineers with empathy, and maintain thorough documentation to ensure team alignment and high code quality. -
Describe your experience with content management systems, especially Headless CMS.
I have worked extensively with Headless CMS platforms, integrating content APIs seamlessly with frontend frameworks to enable dynamic content delivery and flexible editorial workflows. -
How do you approach project leadership and resolving blockers in a fast-paced environment?
I take ownership of projects by planning incremental deliverables, proactively identifying and addressing blockers, facilitating communication among stakeholders, and empowering teammates through mentoring and support. -
What security best practices do you follow in web development?
I implement measures against common vulnerabilities like XSS and CSRF by sanitizing inputs, using secure headers, Content Security Policies, and following secure authentication and authorization practices. -
What deployment tools and platforms have you worked with for frontend projects?
I have hands-on experience with modern deployment platforms such as Vercel and Netlify, managing continuous integration and deployment workflows to deliver reliable, performant web applications.
π Job Summary
Join Storyblok as a Senior Frontend Engineer to build and maintain robust, accessible web components for our company website, documentation platform, and other projects. With 7+ years of experience, you’ll lead initiatives autonomously, collaborate across marketing, design, and product teams, and mentor peers in a fast-growing B2B SaaS environment. Expertise in HTML, CSS, JavaScript/TypeScript, React or Vue.js, SSR/SSG, Node.js, and headless CMS is essential. Enjoy remote work or access to a funded co-working space, contributing to high-impact projects that improve web performance, accessibility, and user experience.