Senior Software Engineer, Frontend (Physical Design)
Core
Build intuitive frontend experiences for solar professionals to design solar systems using CAD tools, 3D canvas, and shading/irradiance calculations.
Role type
Senior individual contributor frontend software engineer
Builds
CAD tools, 3D canvas, shading and irradiance calculations, underlying data model for solar project design
Domain
Clean energy / Solar / CAD
Deliverable
production ML models | product features
Required skills
TypeScript, JavaScript, React, component-based frontend architecture, API integration, full-stack development, system design, automated testing, code review
Preferred skills
Ruby on Rails, Python, GraphQL, three.js, Git, Playwright, CAD applications
Technologies
TypeScript, JavaScript, React, GraphQL, three.js, PostgreSQL, Ruby on Rails, Python
Responsibilities
Build and ship intuitive frontend experiences, partner with Product/Design/Engineering to deliver features, write clean and tested code, improve application reliability via automated tests and on-call, shape frontend engineering practices, contribute to backend development when needed, foster collaborative engineering culture
Seniority
Senior, hands-on IC