Technical Leadership:
- Provide technical leadership and guidance to the frontend development team.
- Define and implement frontend architecture best practices, coding standards, and design patterns.
- Ensure the technical feasibility of UI/UX designs.
- Collaborate with backend architects to design seamless API integrations.
Frontend Development:
- Develop high-quality, reusable frontend components and modules using Angular.
- Implement responsive and accessible user interfaces.
- Optimize frontend performance for speed and scalability.
- Conduct code reviews and ensure code quality standards are met.
Problem-Solving:
- Identify and troubleshoot frontend performance bottlenecks.
- Resolve technical challenges and propose innovative solutions.
- Keep abreast of emerging frontend technologies and trends.
Collaboration:
- Collaborate effectively with project managers, designers, backend developers, and other stakeholders.
- Clearly communicate technical concepts to non-technical audiences.
Qualifications: 12+ years of experience in frontend development, with at least 3+ years as a Frontend Architect or similar role.
Technical Skills:
- Expert knowledge of HTML, CSS, and JavaScript (ES6+).
- Proficiency in modern frontend frameworks, Angular is required.
- Experience with state management libraries (e.g., Redux, NgRx, Vuex).
- Understanding of frontend build tools and package managers (e.g., Webpack, npm, yarn).
- Familiarity with frontend testing frameworks (e.g., Jest, Mocha, Jasmine).
- Experience with responsive web design and accessibility standards.
- Experience with cloud-based frontend development, Azure preferred (e.g., AWS Amplify, Firebase).
Experience with server-side rendering (SSR) and static site generation (SSG)