Senior Frontend Engineer (Vue.js & Microfrontend Architecture)

  • Prodata
  • Elanın qoyulma tarixi: 18.06.2025
    Vakansiyaya müraciət tarixi bitmişdir.

İşin təsviri

Key Responsibilities

  • Architect and implement microfrontend-based solutions using Vue.js (Vue 2/3 depending on the stack).
  • Lead the modularization of our frontend platform into independently deployable and maintainable applications.
  • Define standards for microfrontend communication, routing, deployment, and team integration.
  • Collaborate with product owners, designers, and backend engineers to deliver high-quality features.
  • Maintain and evolve our internal component libraries and design systems using tools like Storybook.
  • Ensure performance, responsiveness, and accessibility across all target devices and platforms.
  • Conduct code reviews and mentor junior engineers in frontend engineering best practices.
  • Actively contribute to continuous improvement of development workflows, tooling, and deployment strategies.
  • Lead and mentor a team of frontend developers, fostering a culture of clean code, modular design, and continuous learning.
  • Set and enforce frontend development standards, coding conventions, and best practices.
  • Collaborate with other tech leads and architects to align frontend direction with overall system architecture.

Required Skills and Experience

  • 5+ years of experience in frontend development with a focus on Vue.js.
  • Hands-on experience with microfrontend architecture (Module Federation, Webpack 5, etc.).
  • Strong command of JavaScript/TypeScript, Vuex or Pinia, Vue Router, and Composition API.
  • Proficiency in building and consuming RESTful and/or GraphQL APIs.
  • Experience with component-driven development and maintaining shared libraries.
  • Familiarity with monorepo tools like Nx, Turborepo, or Vite’s workspace mode.
  • Knowledge of unit, integration, and E2E testing tools (e.g., Jest, Vitest, Cypress).
  • Familiarity with Git, CI/CD practices, and containerized deployments.

Nice-to-Have

  • Experience integrating microfrontends in hybrid environments (Vue + legacy code or mixedm frameworks).
  • Exposure to SSR with Nuxt.js.
  • Prior experience working in agile teams and managing frontend releases independently.
  • Awareness of performance optimization (lazy loading, code splitting, tree shaking).
  • Experience with feature flagging and A/B testing in frontend applications.

Soft Skills

  • Strong communication and collaboration abilities.
  • Proactive approach to architectural decision-making and problem-solving.
  • Commitment to code quality, maintainability, and engineering excellence.
  • Leadership mindset with a passion for mentoring and team success.

What We Offer

  • The chance to shape the frontend architecture and engineering practices.
  • A collaborative team culture that values innovation and continuous learning.
  • Competitive compensation and meaningful work in a product with real impact and scale.

Interested candidates can send their cv to the e-mail address in the Apply for job button.