Role Overview
We are seeking a talented and experienced Frontend Lead Developer to join our dynamic team. The ideal candidate will have over 10 years of experience in designing and delivering innovative web applications with a strong focus on performance optimization and user experience. As a Frontend Lead Developer, you will lead a team, oversee the design and development of web applications, and ensure alignment with business objectives.
Roles and Responsibilities
- Team Leadership:Lead and mentor a team of frontend developers.
Conduct regular code reviews and enforce coding standards.
Facilitate knowledge sharing and foster a collaborative environment.
- Project Delivery:Manage end-to-end project lifecycles, ensuring timely delivery within budget constraints.
Collaborate with cross-functional teams to gather and analyze user requirements.
Deliver scalable, responsive, and high-performance web applications.
- Technical Development:Spearhead migration efforts (e.g., AngularJS to ReactJS), achieving measurable performance improvements.
Design and implement reusable UI components and custom libraries.
Implement service workers to optimize user experience and resource management.
- Quality Assurance:Develop and maintain unit tests to ensure code quality and application stability.
Optimize performance using tools like Webpack and modern frameworks.
Skills and Experience Required
Technical Skills
- Frontend Frameworks & Libraries:Proficiency in ReactJS, NextJS, and AngularJS.
- Programming Languages & Tools:Expertise in JavaScript, TypeScript, HTML5, and CSS3.
Familiarity with Webpack, Tailwind CSS, Redux, and React Query. - Testing & Build Systems:Experience with JEST, React Testing Library, GULP, and GRUNT.
- Backend & DevOps:Working knowledge of NodeJS and Docker.
Soft Skills
- Strong problem-solving skills and analytical thinking.
- Excellent communication and collaboration abilities.
- Proven track record in team management and mentoring.
Experience
- Over 10 years in frontend development with leadership roles.
- Hands-on experience in modernizing legacy systems and delivering performance-driven solutions.
Education
- Bachelor’s in Science, Technology, Engineering
Preferred Qualifications
- Experience working in Agile environments.
- Contributions to the development of SDKs or custom UI libraries.
- Knowledge of encryption and secure communication protocols.
This role offers the opportunity to lead impactful projects and shape the future of web applications within a forward-thinking organization. If you are passionate about technology and leadership, we encourage you to apply!