What are the responsibilities and job description for the Software Engineering Manager (Angular) position at Zocalo Recruiting?
About the Role: We are seeking an experienced Engineering Manager with a strong background in front-end development, particularly with Angular. In this role, you will lead a team of developers to build and optimize user-facing applications, ensuring scalability, performance, and high-quality user experiences. You will also be responsible for guiding technical direction, managing project timelines, and fostering a collaborative team environment.
Key Responsibilities:
Key Responsibilities:
- Lead and manage a team of front-end engineers, ensuring project milestones and deliverables are achieved.
- Collaborate with product managers, UX/UI designers, and backend teams to define project requirements and deliver exceptional user experiences.
- Architect, design, and develop scalable, maintainable, and high-performance Angular-based web applications.
- Implement and enforce coding standards, best practices, and efficient development workflows.
- Mentor team members through code reviews, technical guidance, and career development planning.
- Drive Agile development processes, including sprint planning, backlog grooming, and retrospectives.
- Identify and resolve technical challenges, maintaining a focus on delivering high-quality solutions.
- Stay updated with industry trends and emerging technologies, applying them to improve product performance and development efficiency.
- Bachelors degree in Computer Science, Software Engineering, or a related field.
- Proven experience as an Engineering Manager, Team Lead, or Senior Front-End Developer.
- Strong expertise in Angular, TypeScript, JavaScript, HTML, and CSS.
- Deep understanding of front-end architecture, performance optimization, and responsive design principles.
- Experience with RESTful APIs, GraphQL, or similar backend integrations.
- Familiarity with testing frameworks and tools such as Jasmine, Karma, or Cypress.
- Excellent leadership, communication, and organizational skills.
- Experience managing Agile development processes.
- Familiarity with cloud platforms like AWS, Azure, or GCP.
- Experience with modern design systems and component libraries.
- Knowledge of micro-frontend architectures and progressive web applications.
- Opportunity to lead impactful projects in a dynamic, innovative environment.
- Competitive salary and comprehensive benefits package.
- Professional development opportunities and a collaborative team culture.