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, Graph QL, Web Sockets, and optimize real-time communication (Signal R, 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 Dev Ops 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 Java Script (ES6+), Type Script, HTML5, CSS3, Tailwind/SASS/LESS. Experience with state management (Vuex / Pinia), Nuxt.js, and component-based architecture. Solid knowledge of Dev Ops practices, CI/CD pipelines, Git workflows, Jenkins or Git Hub 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, Docker Hub, Open Shift. Familiarity with authentication & authorization technologies. Familiarity with Linux platforms (Ubuntu, Red Hat, 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 (Signal R, 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, Nuxt UI. 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