Application Guide

How to Apply for Senior Frontend Engineer

at AECOM

🏢 About AECOM

AECOM is a global leader in infrastructure and environmental solutions, committed to building sustainable legacies. Working here means contributing to projects that shape communities and the environment, with a strong focus on innovation and technology. The remote-friendly culture and cross-disciplinary collaboration make it an exciting place for engineers who want to make a real-world impact.

About This Role

As a Senior Frontend Engineer, you'll design and build interactive UIs for AI-driven engineering products, bridging complex AI outputs with user-friendly interfaces. Your work will directly enhance how engineers visualize and interact with data, making sustainable design more accessible. You'll own frontend architecture decisions and collaborate with ML and backend teams to ship high-impact features.

💡 A Day in the Life

You'll start by reviewing user feedback and prioritizing features with the product team. Mid-morning, you'll pair with an ML engineer to integrate a new model output into a Svelte component, optimizing for real-time rendering. After lunch, you'll refactor the state management layer for scalability and end the day by contributing to the design system documentation.

🎯 Who AECOM Is Looking For

  • Has deep expertise in Svelte and React (TypeScript) with a portfolio of production-grade applications, especially those involving complex data visualization or engineering tools.
  • Can build high-performance 2D/3D web experiences (e.g., using Three.js, WebGL, or similar) and understands rendering optimization for engineering visualizations.
  • Thinks architecturally: experienced in state management (e.g., Redux, Zustand, or Svelte stores), design systems, and component libraries that scale.
  • Collaborates effectively with AI/ML engineers and product teams, translating technical concepts into intuitive interfaces without sacrificing performance or accessibility.

📝 Tips for Applying to AECOM

1

Tailor your portfolio to highlight Svelte projects with interactive visualizations or engineering contexts; AECOM values domain relevance.

2

In your resume, emphasize experience with 2D/3D rendering libraries (e.g., Three.js, D3.js) and mention any work with AI/ML product integration.

3

Write a custom cover letter that connects your frontend skills to AECOM's mission of sustainable infrastructure – show you understand their industry.

4

Include specific metrics (e.g., performance improvements, user adoption) for past projects to demonstrate impact.

5

Research AECOM's recent AI initiatives (e.g., digital twin projects) and mention how your skills could advance those efforts.

✉️ What to Emphasize in Your Cover Letter

['Highlight your experience with Svelte and React TypeScript, especially in building complex visualizations for engineering or scientific domains.', "Show how you've collaborated with cross-functional teams (ML, backend, product) to ship features end-to-end.", "Express enthusiasm for applying frontend innovation to sustainability and infrastructure – connect your work to AECOM's legacy.", 'Mention your ability to own architecture decisions and contribute to design systems, aligning with their need for scalable solutions.']

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • Explore AECOM's recent projects in digital twins, smart infrastructure, and AI-driven design tools (e.g., their work with NVIDIA).
  • Read about AECOM's sustainability goals and how technology plays a role in reducing carbon footprint.
  • Look into their engineering software stack: are they using any specific 3D rendering or GIS tools?
  • Check their engineering blog or press releases for mentions of frontend innovation or new product launches.

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 How would you approach building a 3D visualization for a bridge structural analysis using Svelte/React? Discuss performance and state management.
2 Describe a time you collaborated with ML engineers to integrate a model's output into a UI. What challenges did you face?
3 How do you ensure accessibility in complex interactive components? Provide examples from past projects.
4 Explain your experience with design systems: how did you contribute to one, and what trade-offs did you consider?
5 Given AECOM's focus on sustainability, how would you design a dashboard that helps engineers reduce environmental impact? What data would you prioritize?
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Don't focus solely on React if you lack Svelte experience – be honest about your proficiency and show willingness to learn.
  • Avoid generic portfolio projects; instead, showcase work that involves data visualization, real-time updates, or complex state.
  • Don't ignore the sustainability angle – failing to connect your work to AECOM's mission may make you seem uninterested in their core values.

📅 Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

Offer

Congratulations!

Ready to Apply?

Good luck with your application to AECOM!