i
Caizin
2 Caizin Jobs
Angular Architect
Caizin
posted 6d ago
Job Description: We are seeking an experienced Angular Architect to join our team and play a pivotal role in shaping and delivering scalable, high-performance UI solutions for our web applications. In this leadership role, you will be responsible for managing a team of 10-15 developers, setting technical direction, and ensuring the successful delivery of complex projects from the ground up. The ideal candidate will have a strong background in Angular, web application architecture, and team leadership, with a passion for building clean, maintainable, and scalable frontend solutions.
Key Responsibilities:
• Architecture & Design: Lead the design and implementation of scalable and maintainable UI architectures using Angular, ensuring best practices are followed and code quality is maintained.
• Team Leadership: Manage and mentor a team of 10-15 developers, guiding them through technical challenges, providing growth opportunities, and fostering a collaborative, high-performance culture.
• Technical Direction: Define and enforce coding standards, development processes, and overall technical strategy for the frontend team.
• Collaboration: Work closely with product managers, UX/UI designers, and backend teams to define requirements and deliver optimal solutions.
• Code Quality & Performance: Oversee the development of modular, reusable, and high-performance code, ensuring the application is scalable and meets business requirements.
• Stakeholder Communication: Serve as a technical point of contact for stakeholders, providing regular updates on project progress, risks, and key decisions.
• Continuous Improvement: Stay up-to-date with the latest trends in frontend development, Angular, and web technologies, and recommend improvements to processes, tools, and technologies.
• Mentorship: Provide technical guidance, code reviews, and training to developers, ensuring a consistent approach to coding and problem-solving across the team.
• Problem-Solving: Troubleshoot complex technical issues and design innovative solutions to overcome challenges in scalability, performance, and user experience.
Requirements:
• Experience: 8+ years of experience in frontend development, with at least 3-5 years in a senior/lead or architectural role working with Angular and related technologies (e.g., TypeScript, RxJS, NGRX). Should have knowledge of latest angular versions.
• Expertise: Deep understanding of Angular architecture, component-based design, state management, and best practices for performance optimization.
• Leadership: Proven experience in managing and mentoring development teams, with the ability to inspire, motivate, and guide developers to achieve project goals.
• Scalable Systems: Experience designing and building scalable, responsive, and high-performance user interfaces and web applications.
• Collaboration Skills: Strong communication and interpersonal skills, with the ability to collaborate effectively across teams and with both technical and non-technical stakeholders. • Technical Stack Knowledge: In-depth knowledge of frontend build tools and CI/CD pipelines, HTML5, CSS3, JavaScript/TypeScript, and related frameworks/libraries.
• Testing: Experience with test-driven development (TDD) and frontend testing frameworks (e.g., Jasmine, Karma, Cypress, jest)
• Problem-Solving: Excellent analytical and problem-solving skills with the ability to think strategically and implement practical solutions.
Preferred Qualifications: • Experience with other frontend frameworks/libraries such as React or Vue.js.
• Familiarity with backend technologies or full-stack development.
• Experience in agile methodologies and tools (e.g., Scrum, JIRA, Confluence).
• Knowledge of cloud platforms (AWS, Azure) and serverless architectures.
• A relevant degree in Computer Science, Engineering, or a related field.
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Caizin roles with real interview advice