Job
Description
As a Front-End Architect specializing in Angular, you will be responsible for leading the design, development, and optimization of scalable and high-performance web applications. Your deep understanding of front-end architecture and modern UI/UX principles will be crucial in collaborating with cross-functional teams to deliver robust solutions. Key Responsibilities: Architectural Design & Development: - Define and implement scalable, modular, and maintainable front-end architectures. - Lead the design and development of complex, high-performance Angular applications. - Establish best practices for component-based architecture, state management, and performance optimization. - Ensure seamless integration of UI components with backend services. Technical Leadership & Mentorship: - Provide technical leadership and mentorship to front-end developers. - Conduct code reviews, technical discussions, and design reviews to maintain high coding standards. - Define coding standards, reusable components, and best practices for the front-end team. Performance & Optimization: - Optimize web applications for maximum speed, scalability, and responsiveness. - Ensure lazy loading, ahead-of-time (AOT) compilation, and efficient bundle management for Angular applications. - Implement best practices for progressive web apps (PWA), accessibility (WCAG), and SEO. Desired Qualifications: Bachelor's or Master's degree in Computer Science, Software Engineering, or related field. 8 to 12 years of experience. Familiarity with CI/CD pipelines and deployment practices. Experience with TypeScript, Angular, or other Front-end technologies is a plus. Previous experience in a Assistant Technical Manager or Associate Architect role with a track record of delivering high-quality software. As a Front-End Architect specializing in Angular, you will be responsible for leading the design, development, and optimization of scalable and high-performance web applications. Your deep understanding of front-end architecture and modern UI/UX principles will be crucial in collaborating with cross-functional teams to deliver robust solutions. Key Responsibilities: Architectural Design & Development: - Define and implement scalable, modular, and maintainable front-end architectures. - Lead the design and development of complex, high-performance Angular applications. - Establish best practices for component-based architecture, state management, and performance optimization. - Ensure seamless integration of UI components with backend services. Technical Leadership & Mentorship: - Provide technical leadership and mentorship to front-end developers. - Conduct code reviews, technical discussions, and design reviews to maintain high coding standards. - Define coding standards, reusable components, and best practices for the front-end team. Performance & Optimization: - Optimize web applications for maximum speed, scalability, and responsiveness. - Ensure lazy loading, ahead-of-time (AOT) compilation, and efficient bundle management for Angular applications. - Implement best practices for progressive web apps (PWA), accessibility (WCAG), and SEO. Desired Qualifications: Bachelor's or Master's degree in Computer Science, Software Engineering, or related field. 8 to 12 years of experience. Familiarity with CI/CD pipelines and deployment practices. Experience with TypeScript, Angular, or other Front-end technologies is a plus. Previous experience in a Assistant Technical Manager or Associate Architect role with a track record of delivering high-quality software.