Angular Developer

Senior Angular Developer

Location: Remote / Hybrid (depending on preference)
Type: Full-time


A fast-growing technology business is looking for a Senior Angular Developer to join its engineering team and help build scalable, high-performance web applications used by global clients.


This role is ideal for an experienced front-end engineer who enjoys solving complex technical challenges and building modern applications using Angular, React, and server-side rendering technologies.


You'll be working closely with product, design, and backend teams to deliver responsive, secure, and high-performing applications that support critical business systems.



What You'll Be Doing


  • Designing, developing, and maintaining modern web applications using Angular and React




  • Implementing Server-Side Rendering (SSR) using Angular Universal to improve performance and SEO




  • Writing clean, modular, and maintainable code aligned with best engineering practices




  • Developing responsive interfaces using React hooks and functional components




  • Optimising applications for performance, scalability, and security




  • Collaborating with UI/UX designers, backend developers, and product teams to deliver new features




  • Ensuring mobile-first and responsive design standards are followed




  • Implementing robust state management solutions such as Redux or NgRx




  • Contributing to testing and debugging using tools such as Jest, Webpack, and Git




  • Ensuring applications meet accessibility standards and modern web compliance





What We're Looking For


  • Bachelor's degree in Computer Science, Engineering, or related discipline




  • 5+ years' experience in modern web development




  • Strong experience with Angular (including Angular Universal / SSR) and React.js




  • Deep understanding of HTML5, CSS3, and modern JavaScript (ES6+)




  • Experience with state management frameworks such as Redux or NgRx




  • Experience working with Git-based version control




  • Familiarity with testing frameworks such as Jest or Jasmine




  • Strong debugging, optimisation, and problem-solving skills




  • Ability to work collaboratively in an agile development environment






Share Job