Frontend Developer (Vue 3, TypeScript)
About the role
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, <script setup>), 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.