Frontend Developer

Frontend Developer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
A

At a Glance

  • Tasks: Create and maintain robust web applications using Angular and collaborate with a dynamic team.
  • Company: Join Ameresco, a leader in energy solutions driving sustainability and innovation.
  • Benefits: Enjoy competitive pay, comprehensive benefits, and opportunities for professional growth.
  • Why this job: Be part of a team shaping the future of energy technology and making a real impact.
  • Qualifications: 5+ years in web development, strong skills in HTML, CSS, JavaScript, and Angular.
  • Other info: Work in a supportive environment that values creativity and initiative.

The predicted salary is between 36000 - 60000 £ per year.

Ameresco, Inc. (NYSE:AMRC) is a leading energy solutions provider dedicated to helping customers reduce costs, enhance resilience, and decarbonize to net zero in the global energy transition. We are a trusted, full-service partner to public sector and government entities, K-12 schools, higher education, utilities, and healthcare customers across the U.S., Canada, the U.K., and Europe. At Ameresco, we show the way by developing, constructing and operating tailored smart energy efficiency solutions, distributed energy resources, and infrastructure upgrades that drive cost savings, resilience, decarbonization, and innovation. Our comprehensive portfolio is built to address the challenges of today and adapt the future, ensuring long-term sustainability and success for our customers.

Ameresco has an immediate opening for a Front-End Developer in our ASG (Asset Sustainability Group). We are seeking a talented and enthusiastic Front-End Developer with a strong commitment to creating robust and scalable web applications. The ideal candidate should possess proficiency in front-end development, with an emphasis on applications developed using Angular.

Responsibilities:
  • Implement and maintain features in existing applications.
  • Design, develop, and maintain new applications.
  • Support internal developers to ensure system consistency and improve application performance.
  • Ensuring the performance, quality, responsiveness and security of applications.
  • Write clean, modern and maintainable code.
  • Collaborate to create high-quality, scalable solutions with Stakeholders, Operations & Support and other development teams.
  • Conduct code reviews and provide constructive feedback to team members.
  • Troubleshoot and resolve application issues and bugs.
  • Highlight areas of improvement within the code base, with a positive attitude towards change.
  • Stay updated with emerging technologies and industry trends.
Minimum Qualifications:
  • A degree from an accredited Computer Science or Information Technology program or equivalent professional experience.
  • Minimum of 5 years of experience in web/software development.
Additional Qualifications:
  • Proven experience as a Front-End Developer in a commercial environment.
  • A comprehensive understanding of the basics of web applications; HTML, CSS & JavaScript.
  • A strong capability with TypeScript, Responsive Design, and Accessibility.
  • Proficiency in front-end development using Angular 18+.
  • Ability to interpret back-end code, such as PHP and Python.
  • A good level of competency in database design.
  • Strong understanding of software development principles and best practices, including those around security, accessibility and maintainability.
  • Ability to develop applications suitable in an enterprise environment.
  • A good understanding of common CI/CD processes and version control (git).
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently, or as a team, to achieve defined goals.
  • Strong written and verbal communication skills.
  • Experience with user research methodologies and usability testing.
  • Ability to write performant code and optimize end-user performance.

Ameresco challenges the brightest, most talented, and creative individuals in the industry by providing an environment that fosters initiative and achievement. We are proud of our comprehensive and competitive employee benefits, including people-oriented insurance, investment, and incentive plans.

All official communications from Ameresco will originate from an @ameresco.com email address. Any correspondence from other domains should be regarded as fraudulent. Please report any suspicious activity to the platform where the issue was encountered.

Ameresco is an Equal Opportunity Employer.

Energy careers at Ameresco bring employees to the forefront of new energy technology with the backing of an experienced team of energy efficiency and renewable energy engineers and professionals. Ameresco is a recognized leader throughout North America and the United Kingdom, delivering comprehensive renewable energy and energy efficiency services to public and private enterprises.

"It's inspiring to work on projects that are shaping the future of energy use and to be part of a team that has tremendous experience in renewable energy systems." - Ameresco Employee

Frontend Developer employer: Ameresco

At Ameresco, we pride ourselves on being an exceptional employer, offering a dynamic work culture that encourages innovation and collaboration. Our Frontend Developers play a crucial role in shaping the future of energy technology, with access to comprehensive benefits and opportunities for professional growth within a supportive team environment. Located at the forefront of the energy transition, employees are empowered to make a meaningful impact while enjoying a competitive compensation package and a commitment to sustainability.
A

Contact Detail:

Ameresco Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Frontend Developer

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly to hiring managers.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those using Angular. Make sure it’s easy to navigate and highlights your problem-solving abilities and attention to detail—qualities that Ameresco values.

✨Tip Number 3

Prepare for interviews by brushing up on common front-end development questions and coding challenges. Practice explaining your thought process while solving problems, as collaboration and communication are key in team environments.

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining Ameresco and contributing to their mission of sustainability.

We think you need these skills to ace Frontend Developer

Front-End Development
Angular 18+
HTML
CSS
JavaScript
TypeScript
Responsive Design
Accessibility
PHP
Python
Database Design
Software Development Principles
CI/CD Processes
Version Control (git)
Problem-Solving Skills
Attention to Detail
Communication Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Frontend Developer role. Highlight your experience with Angular and any relevant projects you've worked on. We want to see how your skills align with what we're looking for!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for web development and how you can contribute to our mission at Ameresco. Let us know why you're excited about this opportunity and how you fit into our team.

Showcase Your Projects: If you've got a portfolio of projects, make sure to include it! We love seeing real examples of your work, especially those that demonstrate your skills in front-end development and problem-solving. It gives us a better idea of what you can bring to the table.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets to us without any hiccups. Plus, it shows you're keen on joining our team at Ameresco!

How to prepare for a job interview at Ameresco

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Angular, HTML, CSS, and JavaScript. Brush up on your TypeScript skills too, as they’ll likely come up during technical discussions.

✨Showcase Your Projects

Prepare to discuss specific projects you've worked on that demonstrate your front-end development skills. Highlight your role, the challenges you faced, and how you contributed to the success of the project. This will show your practical experience and problem-solving abilities.

✨Understand the Company’s Mission

Familiarise yourself with Ameresco’s commitment to energy solutions and sustainability. Be ready to discuss how your skills can contribute to their goals of decarbonisation and innovation. This shows you’re not just looking for a job, but are genuinely interested in their mission.

✨Prepare for Code Reviews

Since code reviews are part of the role, be prepared to discuss your approach to writing clean, maintainable code. You might even be asked to review a piece of code during the interview, so practice articulating your thought process and providing constructive feedback.

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>