At a Glance
- Tasks: Develop dynamic Angular applications and collaborate on user interface design.
- Company: Join a leading multinational semiconductor and software design company in Cambridge.
- Benefits: Enjoy hybrid work options and the chance to work on impactful projects.
- Why this job: Be part of a team that shapes product strategies and enhances user experiences.
- Qualifications: Strong Angular skills and basic backend experience required; UX/UI knowledge is a plus.
- Other info: Initial 6-month contract with potential for extension; inside IR35.
The predicted salary is between 36000 - 60000 £ per year.
Our client, a multinational semiconductor and software design company, seeks an Angular Frontend/Full Stack Developer for an initial 6-month contract starting ASAP, based in Cambridge (Hybrid), Inside IR35. This is an exciting opportunity for a skilled Full Stack Software Engineer to join our Portfolio Team, providing the critical skill set needed to develop internal tools. You’ll play a pivotal role in transforming business requirements into user interfaces and services to support decision-making across the organization.
Job Overview
The Portfolio Team influences how product strategies are realized. We seek a skilled Full Stack Developer with a strong front-end focus to join on a contract basis. The ideal candidate will have extensive experience building applications with Angular, along with knowledge of modern web development best practices and tools. While primarily focused on front-end development, familiarity with backend technologies and UX/UI design principles are valuable assets.
Responsibilities
- Design, develop, and maintain dynamic Angular applications using components, routing, services, signals, and HTTP requests.
- Implement reactive programming principles with RxJS to manage asynchronous data streams and state (e.g., NgRx).
- Collaborate on wireframes and mock-ups, translating them into high-quality code.
- Ensure consistency in design implementation and user experience.
- Work with design and usability teams to improve workflows.
- Develop RESTful APIs and web servers using frameworks like Express.js (with TypeScript).
- Perform basic database modeling and integrate with web applications.
Required Skills and Experience
- Strong proficiency in Angular (versions 16+), including Angular Material, components, services, modules, routing, and HTTP integration.
- Expertise in RxJS and reactive programming.
- Knowledge of modern front-end tooling (npm, Angular CLI).
- Understanding of UX/UI design principles.
- Basic backend development experience with Express.js or similar frameworks.
- Database modeling with relational or NoSQL databases.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills and ability to work collaboratively.
Nice To Have Skills and Experience
- Experience designing user interfaces with a focus on overall user experience (UX).
- Experience with UI/UX testing frameworks like Cypress or Playwright.
- Experience with agile methodologies and tools such as JIRA.
- Prior experience with finance-related software development.
Angular Frontend/ Full Stack Developer employer: JR United Kingdom
Contact Detail:
JR United Kingdom Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Angular Frontend/ Full Stack Developer
✨Tip Number 1
Familiarise yourself with the latest features of Angular, especially versions 16 and above. Being able to discuss recent updates and how they can enhance application performance will show your expertise and enthusiasm for the role.
✨Tip Number 2
Brush up on your knowledge of RxJS and reactive programming principles. Be prepared to explain how you've used these concepts in past projects, as they are crucial for managing asynchronous data streams effectively.
✨Tip Number 3
Showcase your collaborative skills by discussing any previous experiences where you worked closely with design and usability teams. Highlighting your ability to translate wireframes into high-quality code will set you apart.
✨Tip Number 4
If you have experience with backend technologies like Express.js, be ready to talk about it. Even though the focus is on front-end development, demonstrating a well-rounded skill set can make you a more attractive candidate.
We think you need these skills to ace Angular Frontend/ Full Stack Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Angular and any relevant full stack development skills. Use keywords from the job description to demonstrate that you meet the requirements.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for frontend development and your understanding of UX/UI principles. Mention specific projects where you've successfully implemented Angular and reactive programming.
Showcase Your Projects: If you have a portfolio or GitHub repository, include links to projects that demonstrate your Angular expertise and any backend work you've done. This will give the employer a clear view of your capabilities.
Prepare for Technical Questions: Be ready to discuss your technical skills in detail during interviews. Brush up on Angular, RxJS, and any backend technologies mentioned in the job description, as well as your problem-solving approach.
How to prepare for a job interview at JR United Kingdom
✨Showcase Your Angular Expertise
Make sure to highlight your experience with Angular, especially versions 16 and above. Be prepared to discuss specific projects where you've implemented Angular Material, components, and services, as well as how you've handled routing and HTTP integration.
✨Demonstrate Your Problem-Solving Skills
Prepare to share examples of challenges you've faced in previous projects and how you resolved them. This will showcase your strong problem-solving skills and attention to detail, which are crucial for the role.
✨Familiarise Yourself with Reactive Programming
Since the role requires knowledge of RxJS and reactive programming principles, brush up on these concepts. Be ready to explain how you've used them to manage asynchronous data streams and state in your applications.
✨Understand UX/UI Design Principles
As the position involves collaborating with design teams, it's important to demonstrate your understanding of UX/UI design principles. Discuss any experience you have in designing user interfaces and how you ensure a consistent user experience across applications.