At a Glance
- Tasks: Engineer and maintain innovative, high-performance software solutions daily.
- Company: Join a dynamic team focused on customer-centric technology.
- Benefits: Enjoy flexible work options and opportunities for career advancement.
- Why this job: Perfect for tech enthusiasts wanting to make an impact in a collaborative environment.
- Qualifications: Experience in Angular, TypeScript, HTML, and Agile methodologies required.
- Other info: Ideal for those passionate about building accessible web applications.
The predicted salary is between 36000 - 60000 £ per year.
Join us as a Software Engineer. This is an opportunity for a driven Software Engineer to take on an exciting new career challenge. Day-to-day, you'll be engineering and maintaining innovative, customer-centric, high-performance, secure, and robust solutions. It’s a chance to hone your existing technical skills and advance your career while building a wide network of stakeholders.
What you’ll do:
- Work within a feature team to engineer software, scripts, and tools, liaising with other engineers, architects, and business analysts across the platform.
- Produce complex and critical software rapidly and of high quality which adds value to the business.
- Work in permanent teams responsible for the full life cycle, from initial development, through enhancement and maintenance to replacement or decommissioning.
- Collaborate to optimise our software engineering capability.
- Design, produce, test, and implement our working software solutions.
- Work across the life cycle, from requirements analysis and design, through coding to testing, deployment, and operations.
The skills you’ll need:
- Strong commercial experience in Angular, preferably V19, and a passion for building accessible, high-performing web applications.
- A background working in a cross-functional Agile team with familiarity of agile methodologies like Scrum and Kanban.
- Comfortable delivering production-ready code.
- A solid understanding of component-based architecture, responsive design, cross-browser compatibility, and web accessibility standards including WCAG and ARIA.
- Knowledge and experience of TypeScript, HTML, and SCSS, along with RxJS, Signals, or other state management libraries like NgRx.
- Experience writing and maintaining unit tests using Jest or Jasmine.
- The ability to write clean, scalable, well-documented code and solve problems pragmatically.
- Exposure to design systems or shared frontend libraries would be beneficial.
Software Engineer, Angular employer: NatWest Group
Contact Detail:
NatWest Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer, Angular
✨Tip Number 1
Familiarise yourself with the latest features of Angular, especially V19 if possible. This will not only boost your confidence during discussions but also show your commitment to staying updated with the technology.
✨Tip Number 2
Engage with the Angular community through forums or local meetups. Networking with other developers can provide insights into best practices and may even lead to referrals for job opportunities.
✨Tip Number 3
Prepare to discuss your experience with Agile methodologies. Be ready to share specific examples of how you've contributed to a cross-functional team and how you’ve adapted to changes in project requirements.
✨Tip Number 4
Showcase your problem-solving skills by preparing to discuss past challenges you've faced in software development. Highlight how you approached these issues and the impact of your solutions on the project.
We think you need these skills to ace Software Engineer, Angular
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Angular, TypeScript, and any relevant frameworks. Emphasise your work in Agile teams and your familiarity with methodologies like Scrum and Kanban.
Craft a Compelling Cover Letter: In your cover letter, express your passion for building high-performing web applications. Mention specific projects where you utilised component-based architecture and responsive design, showcasing your problem-solving skills.
Showcase Your Technical Skills: Include a section in your application that lists your technical skills, particularly focusing on Angular, HTML, SCSS, and unit testing frameworks like Jest or Jasmine. This will help demonstrate your fit for the role.
Highlight Collaboration Experience: Since the role involves working within feature teams, mention any past experiences where you collaborated with engineers, architects, or business analysts. This shows your ability to work effectively in a cross-functional environment.
How to prepare for a job interview at NatWest Group
✨Showcase Your Angular Expertise
Make sure to highlight your experience with Angular, especially if you have worked with version 19. Be prepared to discuss specific projects where you utilised Angular to solve problems or improve performance.
✨Demonstrate Agile Experience
Since the role involves working in a cross-functional Agile team, be ready to share examples of how you've contributed to Agile methodologies like Scrum or Kanban. Discuss your role in sprints and how you collaborated with team members.
✨Discuss Component-Based Architecture
Prepare to explain your understanding of component-based architecture and how it applies to building scalable applications. You might want to provide examples of how you've implemented this in past projects.
✨Emphasise Testing Skills
Highlight your experience with unit testing, particularly using Jest or Jasmine. Be ready to talk about how you ensure code quality and reliability through testing, and any challenges you've faced in this area.