Job Search and Career Advice Platform

Enable job alerts via email!

Senior Frontend Engineer (Vue)

Madfish

Remote

GBP 50,000 - 75,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A forward-thinking tech company is seeking a Senior Frontend Engineer (Vue) to develop key components of their accounting platform. You will lead frontend architecture, focusing on performance and user experience. Ideal candidates showcase expertise in Vue.js and advanced grids, with a passion for delivering quality applications. This role offers a unique opportunity to influence real financial workflows in a supportive team environment and contribute actively to innovative AI solutions.

Benefits

Innovative product-building exercises
Collaboration with experienced teams
Flexible remote working environment

Qualifications

  • B2 English proficiency or higher.
  • Strong user experience focus and product mindset.
  • Experience with complex front-end applications using Vue.js.

Responsibilities

  • Build and maintain multi-tenant accountant workspaces.
  • Develop complex financial interfaces and dashboards.
  • Collaborate across teams to enhance user experience.

Skills

Frontend Development
Vue.js
State Management
JavaScript/TypeScript
API Integration
Testing

Education

5+ years of frontend development experience

Tools

Vue 3
AG Grid
AWS Cognito
Sentry
Job description
Location:

Remote / EU-friendly time zones

Type:

Full-time

About Skrooge.ai

skrooge.ai is building an AI-powered accounting/tax service for 600k+ SMEs in the UAE. Our 7 accountants use the product daily, and we’ve onboarded 50 paying clients (SMEs) — this is not a prototype stage.

Senior Frontend Engineer (Vue)

We’re seeking a Senior Frontend Engineer (Vue) to lead key components of our web application, including data-heavy UIs, multi-tenant workspaces, and financial grids and dashboards.

Working at Skrooge.ai
  • Culture: Fast-paced, result-oriented, transparent and meritocratic
  • Structure: Small, agile product team with direct access to leadership
  • Location: Dubai-based, but remote work is possible
What we offer
  • Senior/founding position with full ownership of the frontend architecture and product UI/UX.
  • Direct impact on real accountants and real SMEs, not abstract users.
  • An innovative product-building exercise that combines AI + hardcore backend + real financial workflows
  • Close collaboration with a small, experienced team (CTO, СPO, CAI, designers, engineers, accountants) that tries to keep the process enjoyable and fun.
Our frontend stack
  • Core: Vue 3, Pinia, Vue Router, Vite
  • UI: Vuetify, PrimeVue, AG Grid Enterprise
  • Data & Charts: Axios, Chart.js, Highcharts
  • Auth & Tenanting: AWS Cognito, AWS Amplify
  • Testing: Vitest, Playwright, Testing Library
  • Monitoring: Sentry (incl. performance/RUM)

Backend is Java (Spring Boot) + Python, Postgres, ClickHouse, AWS.

What you’ll do
  • Build and maintain our multi-tenant accountant workspace.
  • Develop complex financial interfaces for transactions, documents, and review workflows.
  • Work with enterprise-grade data grids – custom cells, bulk edit, keyboard navigation, server-side filters/sorting.
  • Create responsive dashboards and reports.
  • Implement robust state management for transactions, documents, and user/session state.
  • Integrate with backend APIs and handle auth/tenancy.
  • Improve performance with code splitting, lazy loading, and efficient patterns for large datasets.
  • Contribute to quality & reliability: tests, monitoring, and error handling UX
  • Collaborate with product, design, backend, and accountants to refine UX and ship features end-to-end.
Requirements
  • English proficiency: B2 or higher
  • Product mindset: you deeply care about user experience and always prioritize it
  • Startup mindset: comfort with ambiguity, rapid iteration (shipping new features weekly), and wearing multiple hats (product, designer, engineer)
  • Exposure to design systems and collaborating with designers (Figma or similar).
  • Self-directed expertise: you don't need instructions on how to code- you identify opportunities and execute. You can handle rejection and improve with a limited feedback
  • 5+ years of frontend development, with strong Vue.js experience (Vue 3 preferred).
  • Solid experience with state management (Pinia/Vuex or similar) in production apps.
  • Hands-on experience with advanced grids (AG Grid or similar):
    • Large datasets, virtual scroll, server-side pagination/filtering
    • Custom cells/editors and performance tuning
  • Strong knowledge of modern JS/TS, SPA architecture, routing, and API integration.
  • Experience with authentication & authorization (JWT/OAuth/OIDC, protected routes, role-based UI).
  • Familiarity with testing (unit + E2E) and integrating tests into CI.
  • Comfortable working with monitoring/error tracking tools (e.g. Sentry) and using them to improve UX.
Nice to have
  • Experience with AG Grid Enterprise specifically.
  • Background in fintech/accounting: money handling, multi-currency, transaction processing.
  • Experience with AWS Amplify/Cognito or other IAM providers (Auth0, Okta, etc.).
  • Experience with real user monitoring (RUM) and performance tuning in production SPAs.
  • Previous startup / scale-up experience or working on B2B SaaS.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.