

Senior Frontend Engineer (Vue.js & Microfrontend Architecture)
Prodata
Ə/h razılaşma ilə
1331
Tam iş günü
Bakı,
Azərbaycan
18.06.2025 12:33
-
18.07.2025 12:00
İş haqqında məlumat
- 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;
- 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.
Tələblər
- 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;
- 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;
- 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.