Innovitics
is now hiring for a
Frontend Team Lead
to join its fast-growing team. The ideal candidate is someone who takes the overall responsibilities to manage the software projects and plays an important role in the successful completion of the projects.
Responsibilities:
-
Oversee the planning, execution, and delivery of frontend projects, ensuring they meet quality standards and deadlines.
-
Collaborate with project managers and stakeholders to define project scope, timelines, and deliverables.
-
Lead and mentor the frontend development team, fostering a collaborative and innovative environment.
-
Provide guidance on best practices in frontend development and promote professional growth among team members.
-
Ensure adherence to coding standards, best practices, and performance optimization techniques.
-
Work closely with backend developers, UX/UI designers, and other stakeholders to create seamless user experiences.
-
Facilitate communication between team members and other departments to ensure alignment on project goals.
-
Conduct regular code reviews to ensure code quality, maintainability, and performance.
-
Implement testing strategies, including unit tests and integration tests, to ensure software reliability.
-
Stay up-to-date with emerging frontend technologies, frameworks, and industry trends.
-
Evaluate and recommend new tools and technologies that could enhance the development process.
-
Troubleshoot and resolve technical issues that arise during development or after deployment.
-
Offer solutions to improve the efficiency and effectiveness of the frontend development process.
Requirements:
-
Bachelor’s degree in Computer Science, Software Engineering, or a related field.
-
6+ years of experience in frontend web development, with at least 2-3 years in a leadership or team lead role.
-
Proven experience with modern frontend frameworks (e.g., React, Angular, Vue.js).
-
Proficiency in HTML, CSS, JavaScript, and related technologies.
-
Understanding of responsive design principles and cross-browser compatibility.
-
Familiarity with version control systems (e.g., Git) and build tools (e.g., Webpack, Babel).
-
Knowledge of user experience (UX) design principles and user interface (UI) best practices.
-
Experience collaborating with designers to implement visually appealing and user-friendly interfaces.
-
Excellent verbal and written communication skills.
-
Ability to articulate technical concepts to non-technical stakeholders.
-
Strong leadership and team-building abilities.
-
Experience in coaching and mentoring junior developers.
-
Strong analytical and problem-solving capabilities.
-
Ability to handle challenges and make decisions under pressure.
Working Conditions:
-
Location: New Cairo
-
Working Hours: 9-11 AM - 5-7 PM
-
Work Mode: Hybrid
-
Days Off: Friday & Saturday
Industry:
Software Development
Benefits:
-
Social insurance
-
Medical insurance
-
Seasonal bonus
-
Laptop allowance
-
Attractive salary