At a Glance
- Tasks: Develop and maintain reusable UI components using Angular and TypeScript.
- Company: Join Vanguard, a mission-driven company with a collaborative culture.
- Benefits: Enjoy hybrid work flexibility, competitive salary, and professional growth opportunities.
- Other info: Dynamic environment with opportunities for learning and career advancement.
- Why this job: Make an impact by integrating AI into engineering workflows and enhancing design consistency.
- Qualifications: Experience in web development, particularly with Angular and TypeScript.
The predicted salary is between 60000 - 80000 £ per year.
We are seeking a highly skilled web developer to contribute to our Design System, a library of reusable Angular components consumed by multiple product teams across Vanguard. The ideal candidate is passionate about component-driven development, design consistency, and engineering quality at scale.
Responsibilities
- Develop and maintain reusable UI component libraries using Angular v18+ and TypeScript, following modern Angular patterns including standalone components and server-side rendering.
- Manage multi-project builds and enforce project boundaries using the Nx monorepo tooling, running targeted builds and tests across affected packages.
- Integrate AI capabilities into engineering workflows.
- Introduce AI powered engineering tools, including agents, AI driven testing solutions and by utilising various MCPs.
- Document and showcase components using Storybook, including accessibility auditing, design integration, and MDX-based documentation.
- Understanding of Package publishing processes, managing, and versioning with semantic versioning conventions.
- Integrate with Adobe Experience Manager (AEM) using the AEM SPA SDK for headless and hybrid content delivery patterns.
- Maintain CI/CD pipelines covering build, lint, test, and publish workflows across multiple packages.
- Deploy and support applications on AWS infrastructure.
- Uphold code quality standards.
Nice to Have
- Experience with Java and Adobe Experience Manager (AEM), including Maven build tooling for AEM package deployment.
- Advanced NodeJS experience.
- Experience with other Programming Languages (e.g. Java, Python).
- Familiarity with GraphQL.
- Knowledge of WCAG accessibility standards and automated accessibility testing practices.
- Experience publishing and versioning npm packages to private registries.
- Exposure to charting libraries such as amCharts.
How We Work
Vanguard has implemented a hybrid working model for the majority of our crew members, designed to capture the benefits of enhanced flexibility while enabling in-person learning, collaboration, and connection. We believe our mission-driven and highly collaborative culture is a critical enabler to support long-term client outcomes and enrich the employee experience.
Application Engineer - III employer: Vanguard
Contact Detail:
Vanguard Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Application Engineer - III
✨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 work, especially any Angular components or projects you've developed. This gives potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common questions and coding challenges. We recommend doing mock interviews with friends or using online platforms to get comfortable.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive!
We think you need these skills to ace Application Engineer - III
Some tips for your application 🫡
Show Your Passion: When writing your application, let your enthusiasm for component-driven development shine through. We love candidates who are genuinely excited about creating reusable UI components and maintaining design consistency.
Tailor Your Experience: Make sure to highlight your experience with Angular, TypeScript, and any relevant tools like Nx monorepo. We want to see how your skills align with our needs, so don’t be shy about showcasing your past projects!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the role. Remember, less is often more!
Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at Vanguard
✨Know Your Angular Inside Out
Make sure you brush up on your Angular skills, especially the latest features in v18+. Be ready to discuss component-driven development and how you've implemented reusable UI components in past projects. This will show that you're not just familiar with the framework but can also apply it effectively.
✨Showcase Your AI Integration Experience
If you've worked with AI tools or integrated AI capabilities into engineering workflows, be prepared to share specific examples. Discuss how these tools improved efficiency or quality in your previous roles. This will highlight your innovative approach and adaptability.
✨Demonstrate Your CI/CD Knowledge
Familiarise yourself with CI/CD pipelines, especially in relation to build, lint, test, and publish workflows. Be ready to explain how you've maintained these processes in past projects, as this is crucial for the role. Showing that you understand the importance of code quality standards will set you apart.
✨Prepare Questions About Collaboration
Since Vanguard values a collaborative culture, think of questions that reflect your interest in teamwork and communication. Ask about how teams interact when developing components or integrating with tools like Adobe Experience Manager. This shows you're not just focused on the technical side but also on how to work well with others.