logo

Lead Frontend Developer (Vue.js)

Apply

About the Project:

We are building a highly customizable ERP system designed to scale with complex business needs. The platform is modular, multi-tenant, and built around a modern micro-frontend-friendly architecture. You will play a key role in shaping the UI architecture, defining best practices, and ensuring exceptional performance and maintainability.

Role Overview:

As a Lead Frontend Developer, you will drive the technical vision and implementation of our frontend stack. You will lead a small but growing team of frontend developers (3x), collaborate closely with backend part of the team (3x) and product teams, and make key architectural decisions to ensure the delivery of a clean, scalable, and robust product.

Responsibilities

Technical Leadership

  • Own and evolve the frontend architecture for a large-scale ERP system.
  • Establish coding standards, best practices, and development guidelines.
  • Provide technical mentorship and code review for frontend team members.
  • Collaborate on system design with backend, product, and UX teams.

Development

  • Lead the development of high-quality UI features using TypeScript, Vue 3 Composition API, and SCSS.
  • Implement core modules and reusable components following a monorepo approach.
  • Integrate data layers using TanStack Query and Pinia for state management.
  • Manage routing with Vue Router and optimize SPA performance.
  • Configure development and build workflows using Vite.

Architecture & Tooling

  • Work with Rush and PNPM to maintain a scalable monorepo structure.
  • Implement and maintain authentication flows using OpenID Connect (OIDC).
  • Ensure efficient internationalization using vue3-gettext.
  • Oversee testing strategy and implement test coverage using Vitest.

Collaboration & Delivery

  • Participate in sprint planning, estimations, and roadmap refinement.
  • Ensure high-quality code delivery, maintainability, and documentation.
  • Provide input on UI/UX decisions to ensure usability and consistency.

Requirements

  • 7+ years of professional frontend development experience.
  • 3+ years in a senior or lead role with leadership or mentorship responsibilities.
  • Strong expertise in: TypeScript, Vue 3 & Composition API, SCSS, Vue Router, Pinia, TanStack Query, Vite.
  • Comfortable in written and verbal communication in English.
  • Strong understanding of SPA architecture, performance optimization, and modular design.

Nice-to-have:

  • Experience with ERP systems or complex business applications.
  • Knowledge of backend APIs or full-stack experience.
  • Experience in CI/CD pipelines and DevOps practices.

Conditions

Top reasons to work with us:

  • An exciting, challenging job and talented people around!
  • You will enjoy working with a Hi-Tech resident company.
  • Opportunity to influence the technical vision of the product, participate in architectural decisions, and shape development processes.
  • English courses in the office.
  • 5 sick leave days without medical certificate
  • Flexible schedule and hybrid work format (partially in the office, partially remote).
  • Corporate and social events, pleasant surprises from the company.
Share this job opening

Application:

I agree to the processing of my personal data in accordance with the TYMIQ Privacy Policy