Job Overview
We are seeking a proactive and collaborative Front End Team Lead to join our growing technology organization in Egypt. This role blends hands-on development with leadership responsibilities to guide a talented front end team in delivering robust, scalable, and visually engaging web applications. You will work closely with product managers, UX designers, and backend engineers to translate business requirements into high-quality user experiences.
About the Company
Our company is a forward-thinking tech organization dedicated to building innovative digital solutions that empower our clients and users. We value technical excellence, clean code, continuous learning, and a collaborative culture that fosters growth and impact.
Key Responsibilities and Duties
- Lead, mentor, and grow a team of front end developers, providing technical guidance, performance feedback, and career development support.
- Architect and implement scalable front end solutions using modern frameworks, libraries, andBest Practices (e.g., React/Vue/Angular, TypeScript, component-driven design).
- Collaborate with Product, UX/UI, and Backend teams to define technical roadmaps and deliverables aligned with product goals and timelines.
- Establish and enforce coding standards, code review processes, testing strategies, and CI/CD integration to ensure high code quality and maintainability.
- Drive front end performance optimizations, accessibility improvements, and responsive design across devices and browsers.
- Participate in sprint planning, estimation, and task delegation; monitor progress and adjust priorities as needed.
- Lead by example in troubleshooting, debugging, and resolving production issues in a timely and effective manner.
- Collaborate with design teams to translate complex UI/UX concepts into clean, reusable components and templates.
- Stay current with industry trends, evaluate new tools and technologies, and advocate for modernization where appropriate.
Qualifications and Requirements
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Junior-level to mid-level professional with demonstrated front end development experience and leadership potential.
- Proficiency in modern front end technologies (e.g., React, Vue, or Angular) with strong knowledge of HTML5, CSS3, and JavaScript/TypeScript.
- Experience with state management, component-based architecture, and frontend testing (unit/integration).
- Solid understanding of responsive design, cross-browser compatibility, and performance optimization techniques.
- Experience leading a small team, mentoring developers, and coordinating with cross-functional teams.
- Strong problem-solving, communication, and collaboration skills.
- Ability to deliver under tight deadlines while maintaining code quality and usability standards.
Required Skills
- Frontend frameworks: React, Vue, or Angular (preferred).
- JavaScript/TypeScript expertise and modern tooling (e.g., Webpack, Babel, ESLint).
- RESTful APIs and/or GraphQL integration experience.
- Version control: Git workflow, branching strategies, code reviews.
- CSS pre-processors (Sass/Less) and modern CSS techniques (flexbox/grid, responsive design).
- Unit/UI testing (Jest, Cypress, or similar).
- CI/CD concepts and experience with deployment pipelines.
- Strong leadership and mentorship capabilities with a collaborative mindset.
Benefits and Perks
- Competitive salary and annual performance-based incentives.
- Opportunities for professional development and training.
- Flexible work arrangements and a supportive team culture.
- Health insurance and comprehensive benefits package where applicable.
- Exposure to modern tech stacks and challenging projects.
Location
Egypt (country and region-specific offices or remote options may apply; candidates should be able to work in or relocate to the designated region).