We are looking for a proactive Lead Frontend Developer with a minimum of 2 years of experience to take charge of our frontend development efforts. This role requires a passion for learning and the ability to mentor junior team members while working on cutting-edge projects. You will be responsible for leading the frontend development process, implementing new technologies, and ensuring a seamless user experience.
Key Responsibilities:
- Lead and manage the frontend development team, providing mentorship and guidance to junior developers.
- Develop and maintain user-facing features, focusing on performance and usability.
- Collaborate with cross-functional teams to integrate frontend features with backend systems and APIs.
- Review and ensure high-quality code through code reviews, implementing best practices in HTML, CSS, JavaScript, and modern frameworks.
- Stay updated with emerging frontend technologies and recommend their adoption where appropriate.
- Translate UI/UX designs into interactive, responsive, and user-friendly web applications.
- Optimize web applications for speed, performance, and scalability.
- Troubleshoot, debug, and resolve complex frontend issues.
Qualifications:
- Minimum 2 years of experience as a Frontend Developer or in a similar role.
- Proficiency in frontend languages : HTML, CSS, JavaScript (ES6+).
- Strong hands-on experience with modern frameworks like React.js, Vue.js, or Angular .
- Knowledge of responsive design principles and experience with CSS frameworks (Bootstrap, Tailwind CSS).
- Familiarity with version control systems like Git.
- Ability to integrate frontend code with backend services and RESTful APIs.
- Strong organizational and leadership skills, with the ability to manage tasks and mentor junior team members.
- A desire to continue learning and growing within the field, keeping up with frontend trends.
Preferred Qualifications:
- Familiarity with GraphQL and state management libraries (Redux, Vuex).
- Experience in building and deploying Single Page Applications (SPAs) .
- Understanding of Continuous Integration/Continuous Deployment (CI/CD) practices.
Benefits:
- Opportunity to lead a talented team and impact project development.
- Access to ongoing learning resources and professional growth.