Job Search and Career Advice Platform

Enable job alerts via email!

Middle Frontend Developer (Vue 3 + TypeScript + PWA)

Madfish

Remote

GBP 40,000 - 55,000

Full time

9 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A software development company in the UK is looking for a Frontend Developer skilled in Vue 3 and TypeScript for their SaaS application. The role involves developing and maintaining the frontend with a focus on implementing PWA features, ensuring high-quality UI/UX, and collaborating closely with design and backend teams. Candidates should have strong communication skills and actively utilize AI for coding automation. Remote work is possible, and the position comes with paid vacation and opportunities for career growth.

Benefits

Paid vacation (21 working days)
Annual salary review
Paid English courses
10 additional holiday days

Qualifications

  • Minimum 2–3 years experience with Vue 3 and TypeScript.
  • Practical experience in implementing PWA features.
  • Understanding of multi-user interfaces and scaling.

Responsibilities

  • Develop and maintain the SaaS application frontend.
  • Implement mandatory PWA features for offline mode.
  • Ensure high-quality UI/UX across devices.

Skills

Vue 3 + Composition API + TypeScript
Implementing PWA features
Understanding of SaaS aspects
Frontend tools: Vite/Webpack
Knowledge of REST API
Reading technical documentation in English
Communication skills
Active use of AI for coding automation

Tools

Git
ESLint/Prettier
Job description
Main Responsibilities:
  • Development and maintenance of SaaS application frontend (web application for clients) using Vue 3 and TypeScript.
  • Implementation of PWA features (offline mode, caching, service worker, manifest) as a mandatory component.
  • Integration with backend services (REST), ensuring multi‑user scenarios, access through subscriptions/roles
  • Ensuring high‑quality UI/UX: responsiveness, performance, cross‑browser compatibility, scalability
  • Working with component architecture, creating reusable UI blocks, maintaining design system
  • Collaboration with design team, product manager, and backend developers: participation in planning, estimation, code reviews, refactoring
  • Monitoring frontend performance (e.g., loading, TTI, LCP), optimization for SaaS scenarios with large data or multiple users
  • Maintaining high code quality: testing (unit/integration), using CI/CD, adhering to standards, documentation.
Requirements:
Mandatory:
  • Experience with Vue 3 + Composition API + TypeScript (minimum ~2–3 years)
  • Practical experience implementing PWA features (offline, caching, service worker, manifest)
  • Understanding of SaaS aspects: multi‑user interfaces, subscriptions, roles, scaling
  • Proficient with frontend tools: Vite/Webpack, Git, ESLint/Prettier, unit/integration testing
  • Knowledge of REST API, WebSockets
  • English: reading technical documentation
  • Communication skills, teamwork, accountability for results, proactivity
  • Active use of AI for coding automation (without delegating engineering and architectural planning)
Desirable:
  • Experience working with SaaS products or B2B web applications
  • Knowledge of state management: Pinia or Vuex
  • Experience with frontend performance optimization (lazy loading, code splitting, Web Vitals metrics)
  • Knowledge of UX‑related aspects, accessibility at least at a basic level.
Working terms:
  • possibility of remote work;
  • paid vacation — 21 working days;
  • annual salary review;
  • opportunity for career growth within the company;
  • additional 10 days off for holidays
  • paid english courses
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.