FreshRemote.Work

Staff Frontend Engineer (Remote, US)

United States - Remote

Who We Are

Renew Home is on a mission to change how we power the world by making it easier for customers to save energy and money at home as part of the largest residential virtual power plant in North America.

We partner with industry-leading brands to better manage residential energy for users by prioritizing efficiency, savings, and comfort — and cleaner energy for everyone.

We are an Equal Opportunity employer striving to create a diverse, equitable, and inclusive work environment where everyone feels that they have a voice that is heard.

We strongly encourage candidates to check out our website at www.renewhome.com  to learn more about the world-changing work we are doing.

Role Summary

We are seeking a highly skilled frontend Staff Software Engineer who will be responsible for leading the design, development, and implementation of complex software systems and web applications. As a Staff Software Engineer, you will work closely with cross-functional teams, mentor junior engineers, and provide technical expertise to drive innovation and excellence in our software development processes. In this role, you’ll architect, lead, and craft rich, responsive, accessible user experiences, and develop new features using the latest in web technologies, including TypeScript, React, Remix, NX, and modern CSS. If you’re passionate about building interactive experiences which delight users, and are excited about serving as a technical leader in our mission-driven organization, we’d love to hear from you.

What You Will Do

  • Lead the architectural design and technical specifications for frontend software projects, ensuring scalability, maintainability, and performance.
  • Take ownership of the full software development lifecycle, from coding and testing to deployment and maintenance.
  • Mentor and guide junior engineers, fostering a collaborative and innovative engineering culture within the team.
  • Collaborate closely with product managers, designers, and other cross-functional teams to translate business requirements into technical solutions.
  • Conduct thorough code reviews to maintain code quality, consistency, and adherence to coding standards.
  • Tackle complex technical challenges and provide creative solutions to meet project goals and deadlines.
  • Serve as a steward and advocate for UI, UX, and code quality across the organization, including UI polish (fit-and-finish), and software best practices (for example, UI-focused automated testing).
  • Create and maintain technical documentation, including system designs, API documentation, and coding guidelines.
  • Identify and address performance bottlenecks, ensuring that software applications meet or exceed performance expectations.
  • Stay up-to-date with industry trends and emerging …
This job isn't fresh anymore!
Search Fresh Jobs

Job Profile

Regions

North America

Countries

United States

Restrictions

Fully-remote work environment Not eligible for visa sponsorship

Benefits/Perks

Competitive benefits package Competitive salary Fully remote Fully remote work Fully remote work environment Fully remote work environment with home office Home office set-up allowance Parental leave Remote work Salary based on experience Unlimited Vacation Wellness benefits Work-life balance

Tasks
  • Collaborate with cross functional teams
  • Conduct code reviews
  • Create technical documentation
  • Establish best practices
  • Lead architectural design
  • Mentor junior engineers
Skills

Agile AWS Communication Cross-functional Teams CSS GCP Git Javascript Jira NX PostgreSQL Python React Remix SQL Typescript Web Accessibility

Experience

10 years

Timezones

America/Anchorage America/Chicago America/Denver America/Los_Angeles America/New_York Pacific/Honolulu UTC-10 UTC-5 UTC-6 UTC-7 UTC-8 UTC-9