Senior Frontend Engineer (Vue.js & Microfrontend Architecture)

İyun 18, 2025
Müraciət sonu: İyul 17, 2025
İndi Müraciət Et

İş Təsviri

Prodata
Location: Baku
Department: Engineering
Reports To: Head of Engineering
Type: Full-time

About the Role
We are seeking a Senior Frontend Engineer (Sr. FE) with deep expertise in Vue.js and a strong understanding of microfrontend architecture. You will play a critical role in leading the design and implementation of modular, scalable frontend applications within a distributed frontend ecosystem. You’ll work closely with cross-functional teams to deliver user-centric interfaces that are maintainable, efficient, and aligned with our long-term technical vision.

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.