İş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.