JavaScript/Frontend Engineer (Mid to Senior)

Aurora Solar

We are looking for a mid to senior level JavaScript/frontend engineer who will help take our cloud-based solar design software, which is used by thousands of solar companies worldwide, to the next level of functionality and interactivity. We are a fast-growing, VC-backed startup and every engineer contributes to key feature rollouts and bringing cutting-edge technology to the solar industry. If you are interested in solving challenging problems that truly matter, we would love to hear from you!
About the Job
  • Build new functionality for our industry-leading solar design platform
  • Spearhead the development of new greenfield products
  • Write high quality, well tested code
  • Highly competitive salary
Qualifications
  • 4+ years of experience building maintainable, clean, and well-tested user-facing code
  • Love writing Javascript or TypeScript (React, Redux, Styled Components experience a plus)
  • Great engineering skills and strong CS fundamentals.
  • Excellent collaborative and communication skills.
  • A thoughtful balance between loving to ship code fast and keeping up best practices for our repos
  • Fluent in written and spoken English
  • At least 50% overlap with Pacific Coast working hours
How To Apply
Please email an updated resume and answers to the following questions to cgray+jobs@aurorasolar.com. Submissions without a resume or answers to the questions will be ignored.
  • What was your favorite project you’ve worked on and what did you like about it? Can you provide links?
  • What are some of your opinions on JavaScript testing? If you were brought in as a consultant for a company that had no tests, how would you sell them on JavaScript testing and what is some advice you’d offer the engineers writing the tests?
  • If you were designing your own JavaScript framework like Angular, Ember, or React: What are 3 features you would make sure to include and why?
  • If you could add one feature or a set of features to an upcoming JavaScript specification, what would it be and why? 
  • What are two of the biggest problems you've seen in frontend teams or codebases from your experience in the past? How would you address them?
Subscribe Now