As the Front-End Chapter Lead, you will drive the technical excellence and leadership of our front-end team, with a strong focus on Angular development. Your role is to lead the development of stunning, user-friendly interfaces while ensuring high code quality and effective use of Angular. You will inspire and mentor your team, fostering collaboration with QA, UX/UI, and backend teams to deliver seamless, integrated products.
Key Responsibilities:
• Technical Leadership: Guide the front-end development team in framework and tool selection, establishing coding standards, and implementing best practices.
• Consultation and Guidance: Provide technical advice to team members, helping them navigate complex technical challenges and design patterns.
• Quality Assurance: Oversee the development process to ensure high-quality, performant, and secure user interfaces, conducting regular code reviews.
• Cross-Team Collaboration: Enhance collaboration between front-end, backend, product, QA, DevOps, and design teams to ensure integrated and coherent product delivery.
• Innovation: Lead the team in exploring and integrating new technologies to improve efficiency, performance, and innovation in front-end development.
• Problem Solving: Identify and resolve technical issues related to user interfaces, including performance optimization.
• Testing and Standards: Ensure the team implements appropriate testing strategies to maintain the performance, accessibility, and security of applications.
• Team Management: Motivate and manage front-end team members, fostering a culture of continuous learning and professional growth.
• API Integration: Work with external data sources and APIs to ensure smooth application integration and optimal performance.
• Strategic Planning: Collaborate with technical leaders to establish long-term development strategies aligned with company goals.
• Reporting: Provide detailed technical reports on project statuses, achievements, and challenges to senior management, ensuring transparency and strategic guidance.
• Interdepartmental Coordination: Regularly communicate and present reports on collaborations and meetings with other departments to enhance strategic coordination.
Required Qualifications:
• Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
• 6 years of experience in software development, with a strong focus on front-end development.
• Proven experience as a technical leader in front-end development, with a track record of building and implementing complex web projects.
• Deep expertise in HTML, CSS, JavaScript, and a strong knowledge of Angular. Familiarity with React or Vue.js is a valuable asset.
• Proficiency in front-end architecture, including Micro-frontends and Server- Side Rendering SSR, with a deep understanding of modular design, separation of concerns, and scalable code structure.
• Strong command of OOP, SOLID principles, and design patterns, ensuring maintainable and flexible code.
• Proven ability to optimize front-end performance, including page load times, rendering efficiency, and cross-browser compatibility.
• Proficiency in software architecture, with a focus on designing scalable and maintainable front-end systems.
• Expertise in version control using Git for managing and collaborating on codebases.
• Familiarity with CI/CD tools and automation processes to ensure a continuous and efficient delivery cycle.
• Proficient in front-end testing frameworks and tools (e.g., Jest, Cypress) with strong debugging skills.
• Expertise in developing responsive, mobile-first designs that work seamlessly across various devices and screen sizes.
• Skilled in integrating front-end applications with RESTful APIs, ensuring smooth data flows between front-end and back-end systems.
• Advanced use of development tools like Webpack, Babel, npm/yarn, and task runners for efficient build processes.
• Strong leadership and coaching abilities, with excellent communication and interpersonal skills to effectively interact with technical leaders, team members, and senior management.
• A proactive attitude towards learning new technologies and staying updated with industry trends.
Preferred Skills:
• Familiarity with agile methodologies (like Scrum) and project management tools (like Jira).
• Experience working with multidisciplinary teams, including product, marketing, and operations.
• Experience with performance optimization and browser compatibility strategies.
ثبت مشکل و تخلف آگهی
ارسال رزومه برای نکست تاپ تک