Careers

Tezos ecosystem career opportunities

Tezos is the product of many organizations and individuals across the globe working together on an open-source project.

Middle Frontend Developer (Vue 3 + TypeScript + PWA)

Madfish

Madfish

Software Engineering
Remote
Posted on Nov 19, 2025

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