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 & Mobile line allowance
- Attractive salary