Senior Frontend Engineer

Palmetto Clean Technology · Remote (USA)

Clean Energy
Posted 2 months ago

Test Driven Development
Project Management
Ruby on Rails
Claim this company

About the job

Company Description

Palmetto is a clean technology marketplace app focused on the democratization of the renewable energy industry. We connect homeowners with options to purchase solar power, home efficiency products, and energy storage systems. We empower solar sales professionals and solar installation companies with access to our proprietary design platform, financing, customer management system, logistics, and project management. Our #1 focus is a phenomenal experience for our customers and partners, evidenced in our industry-leading Net Promoter Score. Palmetto is growing rapidly and prepared to continue growth in a post-ITC world.   


Job Description

We are looking for a great frontend developer to join our Mapdwell team. You must be proficient with JavaScript and modern web technologies. You will be an integral part of a multi-dimensional team responsible for the software development life cycle of our energy insight platform and integrations. As a frontend developer, you need to be very comfortable with modern HTML, JavaScript, CSS, frontend frameworks, web APIs, usability principles and testing.



  • Design client-side architectures with a focus on performance, usability and extensibility
  • Develop and manage well-functioning, testable frontend code
  • UI/UX design, including concept, wireframing and prototyping
  • Write comprehensive tests to verify functionality
  • Troubleshoot, debug and upgrade software
  • Build complex applications and features that are mobile-friendly and responsive
  • Work with the product owners and the development team to create well-crafted applications


The Essentials

  • Bachelors in Computer Science or Engineering (or equivalent experience)
  • 5+ years of professional software engineering with a focus on frontend
  • Professional experience designing and building complex applications and rich interfaces
  • Professional experience with JavaScript and React (Redux, Flux, isomorphic React a plus)
  • Familiarity with modern front-end build pipelines and tools
  • An eye for design, detail and user experience
  • Excellent written and verbal communication skills


It’d be nice if you had …

  • Experience with Ruby on Rails, Ember.js or GraphQL
  • Familiarity with web maps and geospatial data
  • Experience building interactive data visualization (e.g. using D3.js)
  • Experience with at least one common development tool such as Babel, Webpack, NPM, Yarn, et cetera 
  • Familiarity with code versioning tools such as Git
  • Experience with agile development practices (e.g. SCRUM), TDD, and pair-programming


Equal Employment Opportunity

Palmetto embraces diversity and is an Equal Employment Opportunity employer. Employment is decided on the basis of qualifications, merit, and business need. We do not discriminate based upon race, religion, color, national origin, gender, sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or any other status protected under federal, state, or local law.


Palmetto is leading our world toward a clean energy future with revolutionary technology, full turnkey sales services, industry-leading logistics, thousands of solar panel installations and an endless passion for all things sustainable. We’ve structured, financed and developed clean energy projects across 4 continents and 22 countries, and we’re not stopping anytime soon. We are a high growth company with a promote-from-within culture. We offer excellent traditional benefits such as unlimited vacation, medical, dental and vision coverage. 


For more about our Privacy Policy, visit:

To apply for this job please sign in or enter your email below.

Related Jobs

Senior Frontend Engineer - Scoop
Remote (USA) - Posted 1 month ago
Senior Software Engineer - Omnidian
Remote (USA) - Posted 1 month ago
Senior Backend Developer - Octopus Energy
Remote (USA) - Posted 1 month ago
View more remote jobs
Be the first to see new Senior Frontend Engineer jobs

Save this search to get an email when new jobs match this search.

Create Account to Save Search

Connect with your next key hire on Tech Jobs for Good.

Post a featured job Schedule a demo