Frontend Engineer

Posted 2hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Front-end Engineer developing user-facing features using Vue.js for Storyblok's headless CMS. Collaborating with cross-functional teams to ensure quality and functionality of the final product.

Responsibilities:

  • Ship marketable features for Storyblok app using modern web technologies (e.g TypeScript, Vue, Vite, etc).
  • Own the end-to-end Software Development Lifecycle, from reviewing product requirements to deliver the software reliably to customers.
  • Autonomously design, implement and release frontend features by building modular and reusable components, taking ownership of technical decisions with minimal guidance.
  • Implement automated testing integrated into our development and maintenance workflows.
  • Test, optimize and update our application continuously for security, performance, and reliability.
  • Develop a thorough knowledge of our code base and domain, proactively share knowledge with colleagues and contribute to documentation.
  • Help rapidly fix bugs and solve problems for our customers.
  • Work closely with our leadership, product owners, designers, and other business stakeholders to understand business requirements, assess trade-offs and translate them into technical solutions.
  • Actively participate in code reviews and help with mentoring of more junior engineers in an open, respectful, and emphatic manner.
  • Act as a strong team player, helping teammates overcome obstacles, resolve blockers, and help ship projects successfully.

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.
  • Comprehensive knowledge of JavaScript/Typescript languages and their modern syntax and features, as well as one frontend framework and willingness to learn Vue.js.
  • Comprehensive knowledge of HTML5, CSS3, responsiveness and have notions of accessibility requirements.
  • Comprehensive knowledge of development best practices, data structures, algorithms, and problem-solving.
  • Comprehensive knowledge of software testing concepts (testability, regression, unit, integration, test automation) and testing frameworks e.g. Cypress and Playwright.
  • Thorough knowledge of RESTful APIs.
  • General knowledge about git, unix, and other contemporary development technologies.
  • Ability to write efficient, secure, well-documented, and clean Typescript code.
  • Strong problem-solving and critical-thinking abilities, with the ability to evaluate multiple solutions and make well-reasoned technical decisions.
  • Excellent 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.

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