The Recycling Partnership’s Innovation Team creates data and software tools that support the systemic development of a circular economy. This includes building tools for our community and corporate partners, along with tools for everyday people. Our team is expanding to bring in-house the front-end development for their current suite of software tools. The Front-End Software Engineer will be a critical member of the Data, Analytics & Product team to maintain and improve the Recycle Check tool, the Circular Packaging Assessment tool, and the Recycling Program Solutions Hub. These tools utilize APIs developed by our team and are built on the Angular framework. This role will work closely with our Software Product Manager, Senior Data Architect and Director of Circular Economy Data.
WHO YOU ARE:
We’re inclusive, so be yourself! We celebrate and support the differences that makes each of us unique and appreciate the culture-add that each new employee brings to our organization. This position will be well suited to you if you:
· Have high energy and are a proactive self-starter.
· Have an entrepreneurial spirit, can be flexible and have an innovative approach to work.
· Are a team player with the ability to work autonomously as well.
· Are passionate, positive, act with integrity and have the desire to be mission-driven.
WHAT WE WILL TRUST YOU WITH – and how you will use your strengths.
· Maintain and update current Angular codebase, responding to bugs or needed changes are identified.
· Brainstorm and scope new features with the team with user experience in mind.
· Translate wireframes and color compositions in Figma into functioning, accessible, user-centered features utilizing Angular (including the Angular Material library), HTML, and CSS/SCSS.
· Evaluate embedding third-party applications and open-source libraries to expand existing functionality.
· Write tests to ensure future development does not break existing features, including Jest for unit tests and Cypress for end-to-end tests.
· Support team members working on AI web agents, CI/CD pipelines, API development, internal applications and other projects.
· Provide subject matter expertise on software development practices, scalable deployments and data visualization.
· Advance The Partnership’s mission by helping lead progress toward team and organization goals and collaborating within the team and cross-functionally.
AREAS OF KNOWLEDGE & EXPERTISE – things that matter most for this role
· Have at least 3 years of front-end software development experience using HTML, CSS, JavaScript.
· At least 2 years of experience with Angular.
· At least 2 years of experience with end-to-end testing and unit testing.
· Experience architecting and maintaining commercial applications and integrating with third-party authorization tools (i.e. Auth0).
· Experience integrating with APIs, white-label applications, open-source frameworks and other services.
· The ability to own a project end-to-end while collaborating with internal and external stakeholders.