Kleos

Frontend Developer (Vue 3, TypeScript)

Kleos

Software Development · 11-50 employees

Oct 08
Remote typescript Mid (2-5 yrs) Full-time
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

You will design and implement frontend solutions for the contractor payments platform while influencing architecture. You are expected to take ownership of feature quality and delivery to production.

What they look for

Vue 3 Typescript Composition Api Frontend Development Frontend Architecture Payroll Systems Fintech Hr-tech Software Design Compliance Invoicing Payment Processing

Requirements

The role requires an experienced developer with strong proficiency in Vue 3 and TypeScript. Candidates should be capable of working independently and contributing to the overall frontend strategy.

Full description

About Kleos

Kleos is a fast-growing global HR-tech and fintech platform specializing in global payroll. We help 600+ companies manage payments to contractors and remote employees across 200+ countries. Over $100 million in international payments has already been processed through our platform.

We're looking for an experienced Frontend Developer to join our Contractor Payments team. We're building a product that enables companies to work directly with international contractors, while Kleos handles invoicing, payments, and compliance.

We're looking for someone who goes beyond implementing tasks — someone who can independently design solutions, influence frontend architecture, and take ownership of the quality of features delivered to production.

Tech Stack

Frontend: Vue 3 (Composition API, ), TypeScript, Pinia, Vue Router, Vite.

Testing: Vitest, Vue Test Utils, Playwright.

UI & Integrations: SCSS, vue-i18n, Axios, date-fns.

Tools: ESLint, Prettier, Grafana Faro, Docker, GitLab CI, Jira, Figma.

What We're Looking For

  • 4–5+ years of professional frontend development experience, including at least 2 years of production experience with Vue 3 and TypeScript.
  • Experience building fintech products and payment interfaces, including handling monetary amounts, currencies, conversions, and transaction statuses.
  • Strong understanding of JavaScript, TypeScript, Vue 3 reactivity, and the Composition API.
  • Experience working with complex SPAs and large codebases.
  • Ability to design frontend architecture and clearly separate responsibilities between components, composables, and state management.
  • Experience with Pinia or similar state management solutions, with a solid understanding of application state management principles.
  • Strong experience with REST APIs, including API contracts, error handling, asynchronous operations, and edge cases.
  • Experience writing unit and component tests as an integral part of the development process.
  • Ability to turn Figma designs into production-ready interfaces, covering all relevant states: loading, empty, error, and permissions.
  • Experience conducting code reviews, refactoring, and improving existing technical solutions.
  • Strong ownership and independence: ability to make well-reasoned technical decisions, identify risks, suggest improvements, and take responsibility for outcomes, not just code delivery.
  • Hands-on experience using AI coding assistants (Cursor, Claude Code, Copilot, etc.) in real development workflows.
  • Understanding of frontend security, including XSS, CSRF, and secure handling of sensitive data.
  • Experience building complex B2B SaaS applications.
  • Experience with frontend error and performance monitoring tools such as Grafana Faro or Sentry.
  • Experience building design systems and reusable UI components.
  • Fluency in Russian is required.

Nice to Have

  • Experience setting up product analytics and tracking user events (Amplitude or similar tools).
  • Experience with E2E testing using Playwright.

What We Offer

  • Fully remote work — work from wherever you're most productive.
  • Supportive team culture — open communication, collaboration, and helping each other are part of how we work.
  • Real product impact — the opportunity to directly influence how our product evolves.
  • Professional development support — reimbursement for external courses, training, conferences, and webinars.
  • English lessons — classes with a professional teacher from your first day.
  • Sports allowance — reimbursement for gym memberships, swimming, group fitness classes, and other activities.
  • Financial support — assistance during important family events or challenging personal circumstances.
  • Corporate library — access to books and learning resources.

Similar roles