Frontend Engineer II
Storyblok
Summary
Join Storyblok, a growing company, as a Frontend Engineer II and contribute to building and maintaining our company website, documentation platform, and other web-related projects. You will collaborate with various teams, participate in code reviews, and mentor junior teammates. This fully remote position offers a flexible schedule and numerous benefits, including a monthly remote work stipend, home office equipment, paid time off, a personal development fund, and an annual international team-building trip. We are seeking a talented individual with 5+ years of relevant experience, a strong understanding of JavaScript/TypeScript, React or Vue.js, and experience with modern SSR/SSG/ISR. If you are passionate about web development and eager to work in a fast-growing B2B SaaS environment, apply now!
Requirements
- At least 5+ 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 JavaScript/Typescript languages and its modern syntax and features
- Comprehensive knowledge of the ecosystem of React or Vue.js along with its fundamental principles
- Thorough experience with modern SSR/SSG/ISR
- Thorough knowledge of web APIs and the latest CSS standards and supported features
- General knowledge of PostCSS
- General knowledge of Node.js
- Thorough knowledge of both consuming and designing RESTful APIs
- General knowledge of common web security best practices and vulnerabilities (XSS, CSRF, etc.)
- Experience with CMS in general
- 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
Responsibilities
- Building pixel-perfect front-end modular components based on design specifications provided by the design team
- 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
- 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 junior teammates in an open, respectful, flexible, and empathetic manner
Preferred Qualifications
- Astro is a big plus
- Headless CMS is a plus
Benefits
- Monthly remote work stipend (home internet costs, electricity)
- Home office equipment package right at the start (laptop, keyboard, monitorโฆ)
- Home office equipment upgrade (furniture, ear plugs โฆ) or membership to a local co-working space after your onboarding
- Sick leave benefit, parental leave and 25 days of annual leave plus your local national holidays
- Personal development fund for courses, books, conferences, and material
- VSOP (Virtual Stock Option Plan)
- The annual international team-building trip, quarterly and monthly online get-togethers
- As a fully remote company, with work-life balance at its core, youโll enjoy flexible schedules
- An international team that loves to have fun at work and works hard together to accomplish shared goals