Bakı,
Azərbaycan
31.07.2025 22:29
-
31.08.2025 12:00
İş haqqında məlumat
- Develop and maintain Vue.js-based frontend applications using Vue 2 or Vue 3 depending on the project.
- Contribute to modularizing frontend codebases for better scalability and maintainability.
- Work with microfrontend architecture under the guidance of senior engineers and architects.
- Collaborate with product managers, designers, and backend engineers to build high-quality features.
- Participate in the evolution of component libraries and design systems using Storybook or similar tools.
- Optimize application performance, responsiveness, and accessibility.
- Participate in code reviews and apply engineering best practices.
- Assist in improving frontend development workflows and tools.
- Support testing efforts through unit, integration, and E2E tests.
- Contribute to documentation and knowledge-sharing within the frontend team;
- Competitive salary and benefits package.
- Opportunity to work on modern frontend projects.
- A supportive team culture focused on mentorship and learning.
- A chance to get hands-on experience with microfrontend architecture and scalable systems.
- A professional, safe, and inclusive working environment.
- A central office located in Landmark III with exclusive discounts at nearby coffee shops and restaurants.
- Access to Landmark's health club, including a gym and swimming pool.
Tələblər
- 2–4 years of experience in frontend development, including projects built with Vue.js.
- Experience with Vuex or Pinia, Vue Router, and the Composition API.
- Solid understanding of JavaScript/TypeScript fundamentals.
- Experience consuming RESTful or GraphQL APIs.
- Familiarity with component-driven development principles.
- Basic knowledge of microfrontend concepts (Module Federation, Webpack 5) is a plus.
- Experience with testing tools such as Jest, Vitest, or Cypress.
- Familiarity with Git and CI/CD processes.
- Basic knowledge of monorepo tools (e.g., Nx, Turborepo) is beneficial.
- Strong communication skills and a collaborative, proactive mindset.
- Detail-oriented with a focus on clean, maintainable code, eagerness to learn and contribute ideas.
Nice to have:
- Experience with Nuxt.js and integrating with legacy code or multiple frameworks.
- Knowledge of performance optimization (e.g., code splitting, lazy loading).
- Familiarity with feature flagging and A/B testing.
- Background in agile development environments.