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