Frontend Developer at Ameresco

11 months ago Development & Programming Middle Full-Time

As an application developer with demonstrated in-depth knowledge of React.js, JavaScript and web component implementation, you will be an integral member of AEG’s development team.


Minimum Qualifications

  • Bachelor's degree in computer programming, computer science, information technology, or 4 years of equivalent work experience
  • 5+ years of enterprise software development experience
  • At least 2 years of experience in React.js development, deployment and support

Additional Preferred Qualifications

  • Enterprise level development experience
  • Comprehensive understanding of component-based development
  • Web performance testing frameworks
  • Experience with web security standards
  • Outstanding analytical and problem-solving capabilities
  • Development environment and agile tool experience (Git, JIRA, etc.)
  • User interface design using standard toolsets, including concept prototyping
  • Contributions to an open-source community
  • C#/VB.net or other object-oriented development experience
  • Microsoft SQL experience
  • Microsoft Azure DevOps experience

Description

Ameresco, Inc. (NYSE:AMRC) is a leading cleantech integrator and renewable energy asset developer, owner and operator. Our comprehensive portfolio includes energy efficiency, infrastructure upgrades, asset sustainability and renewable energy solutions delivered to clients throughout North America and Europe. Our solutions range from upgrades to facility’s energy infrastructure to the development, construction and operation of renewable energy plants combined with tailored financial solutions. We foster an entrepreneurial, collaborative, and forward-thinking culture that thrives with innovation, diversity of thought, and inclusion. We are excited with all that the future holds for our industry, planet, and communities.

Applied Energy Group, a division of Ameresco (www.appliedenergygroup.com), is seeking a Front End React.JS Developer to create web solutions for our next generation of energy efficiency applications.

As an application developer with demonstrated in-depth knowledge of React.js, JavaScript and web component implementation, you will be an integral member of AEG’s development team. You will work with talented and experienced engineers to accelerate next-generation products tackling the complex technical challenges facing our industry as we push to achieve zero emissions goals. You will support AEG’s strategic vision by working closely with UX, product, delivery services, and business development teams to conceptualize and bring to market products focused on meeting today’s needs and solving tomorrow’s problems. In a highly dynamic agile environment, you will design, write, and maintain React.js based web applications to support our business challenges.

Successful candidates will demonstrate an excellent grasp of React.js concepts and workflows such as Redux, Flux and Webpack, prolific coding abilities, solid problem-solving capabilities, and an ability to handle the creation, maintenance, and further development of existing applications and programs.

Responsibilities:

  • Develop React.js, JavaScript, CSS and HTML solutions for existing and new products;
  • Collaboarte with User Experience (UX) to implement best in class web-based user interactions;
  • Active utilization of React tools including React.js, Webpack, Enzyme, Redux and Flux;
  • Deployment of user experience applications for web and mobile accessibility;
  • Improve, debug, and maintain the code base;
  • Identify and manage performance, scalability, and extensibility of code on system design, implementation, and deployment;
  • Work independently within a distributed multicultural team;
  • Collaborate with other internal and external members (Back-end Data, analytics, QA, Business Analysts, clients, etc.);
  • Work within an agile environment; and
  • Perform other duties as required.
  • Write efficient, clean, readable, portable, and reliable code

Minimum Qualifications

  • Bachelor's degree in computer programming, computer science, information technology, or 4 years of equivalent work experience
  • 5+ years of enterprise software development experience
  • At least 2 years of experience in React.js development, deployment and support
  • Additional Preferred Qualifications
  • Enterprise level development experience
  • Comprehensive understanding of component-based development
  • Web performance testing frameworks
  • Experience with web security standards
  • Outstanding analytical and problem-solving capabilities
  • Development environment and agile tool experience (Git, JIRA, etc.)
  • User interface design using standard toolsets, including concept prototyping
  • Contributions to an open-source community
  • C#/VB.net or other object-oriented development experience
  • Microsoft SQL experience
  • Microsoft Azure DevOps experience

AMERESCO challenges the brightest, most talented and creative individuals in the industry by providing an environment that embraces initiative, diversity, and achievement along with comprehensive rewards, including people-oriented insurance, investment, and incentive plans.

Equal Opportunity/Affirmative Action Employer/Women/Minorities/Veteran/Disability.

🎉 Let Employers Find You!

Employers will see your profile when they are sending a job in your skill.


Create Your Profile   (simple)