Lead Angular - Frontend
Zopsmart
Software Engineering
Bengaluru, Karnataka, India
Posted on Jan 8, 2025
Lead Angular - Frontend
1 Opening;
Bangalore, Karnataka
About the Role
We are seeking a highly skilled and experienced Angular Lead to join our dynamic engineering team. As an Angular Lead, you will play a crucial role in the design, development, and delivery of high-quality web applications using the Angular framework. You will lead and mentor a team of developers, ensuring best practices and delivering exceptional user experiences.
Responsibilities:
- Lead the design, development, and implementation of complex Angular applications.
- Mentor junior developers and guide their technical growth.
- Participate in all phases of the software development lifecycle, from requirements gathering and design to testing and deployment.
- Ensure code quality, maintainability, and adherence to best practices.
- Collaborate effectively with cross-functional teams (e.g., designers, backend developers, QA) to deliver high-quality products.
- Conduct code reviews and provide constructive feedback to team members.
- Identify and implement performance optimizations and resolve technical challenges.
- Stay abreast of the latest advancements in Angular and related technologies.
- Contribute to the improvement of development processes and tools.
Required Skills:
- Experience of 5+ years in Angular development and 2+ years mentoring a team
- Strong proficiency in Angular: Deep understanding of core Angular concepts (Components, Modules, Services, Routing, Dependency Injection, etc.)
- Excellent JavaScript/TypeScript skills: Strong understanding of ES6+ features, object-oriented programming principles.
- HTML, CSS, and related technologies: Proficiency in HTML5, CSS3, and responsive design principles.
- Experience with unit testing and integration testing frameworks (e.g., Jasmine, Karma).
- Strong leadership and mentorship skills.
- Excellent communication and collaboration skills.
- Problem-solving and analytical skills.
Desirable Skills:
- Experience with Java and basic backend concepts.
- Basic understanding of Node.js and related frameworks.
- Experience with Agile development methodologies (e.g., Scrum, Kanban).
- Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI).