At a Glance
- Tasks: Design and develop scalable full-stack applications using Angular and Node.js.
- Company: Join CGI, a top-rated employer dedicated to meaningful public sector transformation.
- Benefits: Competitive salary, excellent pension, private healthcare, and a share scheme.
- Other info: Hybrid role with opportunities for career growth and collaboration in Agile teams.
- Why this job: Make a real societal impact while growing your skills in a supportive environment.
- Qualifications: Strong experience in full-stack development, especially with Angular and Node.js.
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 (Full Stack), 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. This is a hybrid position.
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.
- Strong experience with Angular and modern front-end development frameworks
- Strong 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
- Strong 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
- Strong 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 (Full Stack) employer: CGI
CGI is an exceptional employer, recognised as one of the Best Places to Work in 2025, 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 strong pension scheme, private healthcare, and opportunities for career advancement within a supportive environment. Join a community of experts where your contributions are valued, and you can thrive in a hybrid working model that fosters innovation and teamwork.
StudySmarter Expert Advice🤫
We think this is how you could land Senior Front-End Engineer (Full Stack)
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.
✨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.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. We recommend using platforms like LeetCode or HackerRank to sharpen your skills.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Senior Front-End Engineer (Full Stack)
Some tips for your application 🫡
Tailor Your Application:Make sure to customise your CV and cover letter for the Senior Front-End Engineer role. Highlight your experience with Angular, Node.js, and cloud environments like Azure. We want to see how your skills align with our mission to deliver impactful digital solutions!
Showcase Your Projects:Include examples of your previous work that demonstrate your full-stack development skills. If you've built scalable applications or contributed to CI/CD processes, let us know! We love seeing real-world applications of your expertise.
Be Clear and Concise:When writing your application, keep it straightforward and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and experiences. We appreciate clarity and directness!
Apply Through Our Website:We encourage you to submit your application directly through our website. This way, you’ll ensure it reaches the right people and gets the attention it deserves. Plus, it’s super easy to do!
How to prepare for a job interview at CGI
✨Know Your Tech Stack
Make sure you’re well-versed in Angular and Node.js, as these are crucial for the role. Brush up on your knowledge of cloud environments like Azure and be ready to discuss how you've used these technologies in past projects.
✨Showcase Your Agile Experience
Since this position involves working within Agile teams, be prepared to share specific examples of your experience with Agile methodologies. Talk about your role in sprint planning, retrospectives, and how you’ve contributed to team collaboration.
✨Prepare for Technical Questions
Expect to face technical questions that assess your problem-solving skills and understanding of software engineering best practices. Practice explaining your thought process when troubleshooting issues or designing solutions.
✨Demonstrate Your Communication Skills
Strong communication is key in this role, especially when engaging with stakeholders. Be ready to discuss how you’ve effectively communicated complex technical concepts to non-technical audiences in the past.