Search by job, company or skills

NexGenkw

Vue Frontend Team leader

10-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for a Vue Frontend Team Leader / Senior to join our growing team and lead the development of modern, scalable web applications.

About the Role:

We're looking for a Vue Frontend Team Leader to lead and scale our frontend team.

You'll be responsible for building exceptional user experiences using Vue.js (v3+), driving architectural decisions, and coaching a team of talented engineers in a fast-paced environment.

You'll also work closely with senior leadership (CEO, Principal Engineers, Tech Leads, Product & Design) to influence the product strategy and ensure alignment with business goals.

Responsibilities:

  • Lead, mentor, and manage a team of frontend engineers, ensuring growth, career development, and performance feedback.
  • Apply Agile/Scrum methodologies and use tools like Jira or Trello for project management.
  • Collaborate closely with backend engineers, product managers, and UI/UX designers to deliver seamless and scalable user experiences.
  • Design, implement, and optimize high-quality, reusable, and scalable frontend components with Vue.js.
  • Contribute to architectural decisions, define the frontend roadmap, and ensure alignment with product goals.
  • Maintain strong technical involvement (coding, reviewing, guiding architectural choices).
  • Ensure applications are optimized for performance, accessibility, and cross-device responsiveness.
  • Integrate with Open APIs, GraphQL, WebSockets, and optimize real-time communication (SignalR, Firebase).
  • Implement and maintain Micro Frontends architecture (Module Federation, Single-SPA), with robust state management and inter-component communication.
  • Champion best practices in CI/CD pipelines, testing (unit, E2E), and DevOps workflows.
  • Drive adoption of design systems, maintain code quality, and encourage technical excellence across the team.
  • Hire, onboard, and build a high-performing engineering team.

Requirements:

  • +10 years of professional experience in frontend development (Vue.js is a must).
  • Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3, Tailwind/SASS/LESS.
  • Experience with state management (Vuex / Pinia), Nuxt.js, and component-based architecture.
  • Solid knowledge of DevOps practices, CI/CD pipelines, Git workflows, Jenkins or GitHub Actions, E2E testing tools (Playwright).
  • Experience in mentoring or leading a development team.
  • Strong communication and collaboration skills.
  • Angular knowledge is a plus.
  • Familiarity with containerization platforms: Docker, DockerHub, OpenShift.
  • Familiarity with authentication & authorization technologies.
  • Familiarity with Linux platforms (Ubuntu, RedHat, etc.).
  • Familiarity with Azure cloud services.
  • Proficient in implementing Micro Frontends architecture (Module Federation, Single-SPA), with strong knowledge of shared state management and inter-component communication.
  • Proficient in real-time communication technologies (SignalR, Firebase) and experienced in optimizing notification systems.
  • Strong ability to integrate real-time data synchronization to enhance user experience and application performance.
  • Stakeholder engagement skills: ability to gather requirements and provide clear updates on project status.

Bonus Points If You Have:

  • Experience with multilingual / multisite websites (i18n).
  • Familiarity with design tools & systems: Figma, Storybook, Supernova, Design Tokens, NuxtUI.
  • Knowledge of Magento 2, Bloomreach, or e-commerce frontend ecosystems.
  • Hands-on with Redis, Cloudflare caching, Datadog logging for performance and monitoring.
  • Strong background in design systems, accessibility, and frontend scalability.

Work Conditions:

  • Employment Type: Hybrid then will be on site (Cairo) / The Candidate must be from Cairo.
  • Work Hours: 8 am : 5 pm.
  • Days off: Friday & Saturday.

If you are interested to join our family, please send your cv to 01287284327

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 138939419