Prodata

Frontend Engineer

Prodata
Ə/h razılaşma ilə
1741
Tam iş günü
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.


Oxşar vakansiyalar