Frontend Engineer (Angular)
Role details
Job location
Tech stack
Job description
We are seeking a Senior Frontend Engineer with strong expertise in Angular and modern frontend architecture to join a high-impact team. This role involves building scalable UI systems, contributing to micro frontend architecture, and driving best practices across engineering teams., Develop, test, and maintain high-quality frontend code following best practices Design and build reusable components and libraries with broad organizational impact Lead root cause analysis and implement long-term solutions for technical issues Contribute to scalable and high-performance frontend architecture Collaborate with cross-functional teams to deliver reliable and efficient systems Identify and reduce technical debt across applications Mentor junior developers and promote engineering excellence Ensure security best practices are integrated into development lifecycle Drive improvements in team processes and delivery practices Evaluate and implement emerging technologies where appropriate
Requirements
Frontend Fundamentals Strong experience with HTML5, CSS3, and responsive design Experience with CSS preprocessors (SASS/LESS) JavaScript / TypeScript Hands-on experience with TypeScript Strong knowledge of modern JavaScript (ES6+) Frameworks & Architecture Strong experience with Angular Experience with NgRx / Redux (state management) Experience working with micro frontend architecture and module federation Familiarity with web components Experience migrating legacy systems (e.g., JSP to Angular) is a plus Testing & Build Tools Experience with testing frameworks such as Jest, Jasmine, Mocha, or Cypress Hands-on experience with Webpack or similar build tools Exposure to GitHub Copilot or AI-assisted development tools Experience building and deploying large-scale production applications Nice to Have Web performance optimization (lazy loading, minimizing requests) UI/UX understanding and design sensibility SEO knowledge Accessibility standards (WCAG)