Lead Angular Software Developer

Resource Innovations

The Role

Overview

Lead Angular developer for SaaS energy‑efficiency platforms, designing cloud‑native UI.

Key Responsibilities

  • agile collaboration
  • problem solving
  • application development
  • front-end development
  • code review
  • tool evaluation

Tasks

-Collaboration & Process: Work closely with back-end developers, QA, DevOps, and Product teams in an Agile/Scrum environment. Use collaboration tools such as Jira, Confluence, and Git to ensure smooth delivery of high-quality software. -Technical Problem-Solving: Identify, analyze, and resolve complex technical issues, ensuring that all solutions meet performance, security, usability, reliability, and scalability requirements. -Application Development: Lead and participate in the full software development life cycle of cloud-based enterprise applications, including design, development, testing, implementation, and support in a fast-paced, distributed environment. -Front-End Architecture & Design: Design and develop cloud-native applications using Angular 8+, TypeScript, and modern front-end frameworks, tools, and libraries. Build responsive, mobile-first interfaces that deliver intuitive user experiences. -Continuous Improvement: Research, evaluate, and recommend new tools, frameworks, or libraries to enhance front-end performance, scalability, and developer productivity. -Code Quality & Standards: Develop clean, maintainable, and modular code. Participate in code reviews, provide constructive feedback, and help establish and maintain front-end development standards and best practices. -UI/UX Implementation: Translate design mockups and user requirements into functional, high-quality code. Apply UI/UX design principles, responsive layouts, and accessibility standards to ensure seamless performance across devices.

Requirements

  • ci/cd
  • rest
  • mysql
  • spring
  • maven
  • aws

What You Bring

-Build & Deployment: Understanding of CI/CD pipelines and front-end build processes -APIs & Data: REST and SOAP web services, MySQL or other RDBMS, SQL proficiency -Knowledge of common Java libraries such as Apache helpers, Spring, Hibernate -Understanding of the Maven build system and multi-module project structures -Testing & Tools: Karma, Jasmine, Git, Agile/Scrum tools (Jira, Confluence) -Ability to work independently and collaboratively in a dynamic environment -Cloud & Integration: Familiarity with AWS services and integrations -Technical Skills: Languages & Frameworks: Angular 8+, TypeScript, JavaScript, HTML, SASS/CSS -Strong analytical and problem-solving skills with attention to detail -Excellent verbal and written communication -Critical thinker with a proactive approach to solving technical challenges

The Company

About Resource Innovations

-Merged with Nexant in 2021 and backed by Morgan Stanley Capital Partners in 2024, accelerating its scale and reach. -Specializes in transforming utility operations through demand-side management, software systems, and advisory services. -Works on diverse projects—from residential weatherization to grid modernization, electrification, and utility marketplaces. -Operates globally but retains utility-scale focus, delivering integrated energy solutions at significant scale.

Sector Specialisms

Energy Efficiency

Electrification

Distributed Energy Resources

Clean Energy

Renewables

Microgrids

Smart Homes

Connected Devices

Utility Services

Government Energy Programs

Community Development

Energy Demand Management

Energy Software Solutions

Decarbonization

Sustainability Consulting

Energy Transformation

Energy Generation

Energy Distribution

Energy Consumption

Energy Savings Programs

Energy Engagement

Energy Analytics

Market Transformation

Codes and Standards

Emerging Technology

Visa Sponsorship

-no visa sponsorship or extensions are offered for this position.

Security Clearance

-employment is contingent upon successful completion of a comprehensive background check and reference check. -a pre‑employment drug screen may be required if applicable.