Senior Front-End Engineer (Angular)

Senior Front-End Engineer (Angular)

Full-Time 55000 - 65000 £ / year (est.) Home office (partial)
CGI

At a Glance

  • Tasks: Design and develop scalable applications using Angular in a collaborative Agile environment.
  • Company: Join CGI, a top-rated employer dedicated to impactful public sector projects.
  • Benefits: Enjoy competitive salary, private healthcare, pension scheme, and hybrid working options.
  • Other info: Flexible working model with excellent career growth opportunities.
  • Why this job: Make a real difference in society while advancing your tech skills in a supportive community.
  • Qualifications: Strong experience in Angular, Node.js, and cloud environments required.

The predicted salary is between 55000 - 65000 £ per year.

At CGI, we work alongside our UK Government clients to deliver modern digital services that improve access to justice and support critical public sector transformation. As a Senior Front-End Engineer, you’ll help design, build, and enhance scalable cloud-based applications that underpin key public services across England and Wales. Working within collaborative Agile teams, you’ll contribute to the development of secure, high-performing digital platforms while influencing technical direction, improving engineering practices, and supporting continuous innovation. This is an opportunity to work on meaningful projects that deliver real societal impact while growing your expertise in a supportive and forward-thinking environment.

Due to the secure nature of the programme, you will need to hold UK Security Clearance or be eligible to go through this clearance. Our teams operate within a flexible hybrid working model, however on-site requirements vary by project, so the ability to travel as required to meet client needs is essential.

Your future duties and responsibilities:

In this role, you will design, develop, and evolve scalable full-stack applications within a modern cloud-based environment, with a strong focus on front-end engineering using Angular. You’ll work closely with cross-functional teams to translate business requirements into high-quality technical solutions, contributing across the full software development lifecycle from design and development through to deployment, support, and continuous improvement. You’ll also help shape technical standards, contribute to engineering best practices, and support the reliability and resilience of critical justice services. Working within Agile delivery teams, you’ll collaborate with developers, stakeholders, and operational teams to drive innovation and deliver impactful digital solutions.

  • Design & Develop scalable full-stack applications using Angular and Node.js
  • Collaborate & Contribute to technical design discussions and solution architecture
  • Build & Maintain cloud-based services and deployment pipelines within Azure environments
  • Support & Improve CI/CD processes using Jenkins, Terraform, and DevOps best practices
  • Participate & Contribute to Agile ceremonies including sprint planning and retrospectives
  • Manage & Integrate large-scale application components across web ecosystems
  • Troubleshoot & Resolve technical issues, incidents, and production challenges
  • Contribute & Influence engineering standards, technical decisions, and continuous improvement initiatives
  • Support & Encourage collaboration and knowledge sharing across distributed teams

Required qualifications to be successful in this role:

To succeed in this role, you’ll bring strong full-stack development experience with a particular strength in modern front-end engineering. You should be comfortable working within cloud-native environments, contributing to DevOps-driven delivery practices, and collaborating across Agile teams within complex and regulated programmes.

  • Extensive experience with Angular and modern front-end development frameworks
  • Node.js development experience including APIs and backend services
  • Experience working within Azure cloud environments
  • Hands-on experience with Terraform and Infrastructure as Code practices
  • Knowledge of Jenkins and CI/CD pipeline management
  • Experience using Git version control and collaborative development workflows
  • Familiarity with Jira and Confluence within Agile delivery environments
  • Strong understanding of software engineering best practices and design patterns
  • Experience supporting scalable, resilient, and cloud-based application architectures
  • Effective communication, stakeholder engagement, and problem-solving skills

Desirable skills:

  • Experience with incident management, monitoring, and observability tooling
  • Knowledge of DevOps principles and modern deployment pipelines
  • Experience working within public sector or highly regulated environments
  • Ability to mentor team members and support knowledge sharing initiatives

What you can expect from us:

Together, as owners, let’s turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because you are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.

Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team—one of the largest IT and business consulting services firms in the world.

Senior Front-End Engineer (Angular) employer: CGI

CGI is an exceptional employer, recognised as one of the Best Places to Work in the UK, offering a collaborative and inclusive work culture that prioritises employee growth and well-being. As a Senior Front-End Engineer, you will engage in meaningful projects that have a real societal impact while enjoying competitive benefits such as a robust pension scheme, private healthcare, and opportunities for professional development in a supportive environment. With a flexible hybrid working model and a commitment to diversity, CGI empowers its employees to thrive and innovate in their careers.

CGI

Contact Details:

CGI Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Front-End Engineer (Angular)

Tip Number 1

Network like a pro! Reach out to your connections on LinkedIn or attend local tech meetups. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those using Angular and Node.js. This gives potential employers a taste of what you can do and sets you apart from the crowd.

Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!

Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team at CGI and contributing to meaningful projects.

We think you need these skills to ace Senior Front-End Engineer (Angular)

Angular
Node.js
Azure
Terraform
Jenkins
CI/CD Pipeline Management
Git Version Control

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Senior Front-End Engineer role. Highlight your experience with Angular and any cloud-based projects you've worked on. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about working with CGI and how you can contribute to our mission of improving public services. Keep it engaging and personal.

Showcase Your Projects:If you've got a portfolio or examples of your work, don’t hesitate to share them! We love seeing real-world applications of your skills, especially in Angular and cloud environments. It gives us a better idea of what you can bring to the table.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, you’ll find all the details you need about the role and our company culture there!

How to prepare for a job interview at CGI

Know Your Angular Inside Out

Make sure you brush up on your Angular skills before the interview. Be ready to discuss your experience with Angular, including specific projects you've worked on and challenges you've faced. This will show that you're not just familiar with the framework but can also apply it effectively in real-world scenarios.

Showcase Your Full-Stack Experience

Prepare to talk about your full-stack development experience, especially with Node.js and cloud environments like Azure. Highlight any projects where you've integrated front-end and back-end components, as this will demonstrate your ability to work across the entire stack.

Familiarise Yourself with Agile Practices

Since you'll be working in Agile teams, it's crucial to understand Agile methodologies. Be ready to discuss your experience with Agile ceremonies, such as sprint planning and retrospectives, and how you've contributed to team dynamics in previous roles.

Prepare for Technical Challenges

Expect to face some technical questions or challenges during the interview. Brush up on troubleshooting techniques and be prepared to discuss how you've resolved issues in past projects. This will showcase your problem-solving skills and your ability to maintain high-quality standards in your work.