All remote jobs

Senior Frontend Engineer – Remote Europe

AI Summary
Reedsy is seeking a Senior Frontend Engineer to build responsive, mobile-friendly Vue.js applications for its publishing marketplace. The role focuses on polished user interfaces, interactive visualizations, REST API consumption, and close collaboration with backend engineers and UI designers. Candidates need strong JavaScript, Vue.js, Sass/CSS, Git, testing, and agile development experience. Familiarity with Node.js, TypeScript, Ruby on Rails, Electron, iOS, performance optimization, and UX is beneficial. This is a remote full-time role open to applicants anywhere in Europe.
Remote from
Europe
Salary
EUR 70k–100k / yr
Employment
Full Time
Experience
Senior
Published
Apply before
11 Dec 2026
Listing views
20
Application actions
0
Application toolkit

Make your next move.

Prepare your resume, explore your fit, and draft a cover letter for this opportunity.

Opportunity details

About this role.

We welcome applicants based anywhere in Europe.

About Reedsy

We’re here to give authors the tools and resources they need to create beautiful books. Our marketplace gathers the industry’s best publishing professionals — the likes of Neil Gaiman’s editor, Nora Roberts’ book marketer, and GRRM’s cover designer.

We’ve grown to a community of 5,000,000 authors, and transformed the way people write and publish their book. Want to hop on board and help us get to our next destination? Cool, keep reading!

Responsibilities

  • Develop high quality, responsive, mobile-friendly Vue.js apps

  • Create amazing interactions and visualizations

  • Work closely with our Back-end engineers and our UI designers

  • Help bridge the gap between server and client (consuming RESTful APIs)

  • Write unit and functional tests

Requirements

  • Professional experience with Vue.js

  • A firm understanding of how to write maintainable and scalable CSS with Sass.

  • Strong JavaScript fundamentals

  • Experience with component-based front-end UI libraries.

  • Understanding of MVC pattern and other object oriented concepts

  • Experience with version control (Git and GitHub)

  • Familiarity with agile development processes

  • Exceptional communication skills

Bonus Points

  • A good dose of ambition, as well as a great sense of humour

  • You strive for pixel perfection

  • Experience optimizing JavaScript applications

  • UX skills

  • Knowledge of Node.js, TypeScript, Ruby, Ruby on Rails, Desktop Framework (e.g Electron), iOS

  • Fluent in multiple languages. Reedsy welcomes applicants of all cultures and backgrounds.

Benefits

  • Work from home;

  • Paid paternal and maternal leave;

  • Annual team retreat

Salary range:

€70k – €100k

Apply now >

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

Role DNA

A quick view of the complexity, pace, ownership and collaboration implied by the job description.

Job Complexity

4/5
EasyHard

Pace & Pressure

4/5
RelaxedFast-paced

Autonomy Level

4/5
GuidedFull ownership

Communication Load

4/5
IndependentCollaborative
AI insightThis is a senior-level engineering role requiring deep frontend expertise, maintainable architecture, testing discipline, and visual quality. The broad technical scope and distributed collaboration increase the role's complexity.

Salary analysis

Estimated compensation compared with the broader EU market for similar roles.

Estimated job median (per year)Market rate
€85,000
EU market range (per year)€70k–€105k
AI insightThe employer explicitly states an annual salary range of €70,000 to €100,000, with a midpoint of €85,000. The estimated European market range for a senior frontend engineer is €70,000 to €105,000 per year.

Core skills

Skills and capabilities most closely associated with this opportunity.

Sample interview questions
How have you structured a large Vue.js application to keep it maintainable?

I organize features by domain, build reusable components with clear interfaces, centralize shared state only where necessary, and enforce consistent conventions for composables, services, and tests. I also use code reviews and linting to prevent architectural drift.

How do you approach consuming and handling RESTful APIs in a frontend application?

I isolate API calls in service modules, define predictable loading and error states, validate response assumptions, and keep components focused on presentation. I also handle retries, cancellation where appropriate, and user-friendly error feedback.

What practices do you use to achieve pixel-accurate responsive interfaces?

I work from design specifications, use reusable layout primitives and design tokens, test across breakpoints, and compare implementations against reference designs. I prioritize semantic HTML, accessible controls, and maintainable Sass rather than one-off styling fixes.

How would you improve the performance of a Vue.js application with slow initial rendering?

I would profile the application first, then reduce unnecessary renders, lazy-load routes and heavy components, optimize assets, review bundle size, and virtualize large lists. I would measure each change to confirm that it improves key user-facing performance metrics.

How do you ensure confidence when shipping frontend changes?

I combine unit tests for logic, component and functional tests for critical workflows, automated linting, peer review, and staged releases where available. For high-impact changes, I also define acceptance criteria with design and backend partners before implementation.

This analysis is generated from the job description. Salary estimates, role characteristics and sample answers are guidance, not employer-provided facts.
Next step

Apply now.

Follow the employer’s application method and review Jobicy’s safety guidance before sharing personal information.

Did you apply?Let us know, and we’ll help you track your application.

Continue on the employer website

Protect your personal information and never pay to secure an interview or job offer. .

Log in to save
One quick step before you apply

Sign in to continue.

Sign in or create a free account to continue to the employer's application.

Add alert
Jobs Talent AI Tools Salaries
Menu