Lead Frontend Engineer Job at Verdiseno

Verdiseno Remote

Location: Remote only (any country between UTC-6 and UTC+3 time zones)

Time commitment: Full-time (40 hours per week, or close to it)

Compensation: Starting from $50 per hour worked (depending on your experience)

Type of position: Permanent (auto-renewing freelance services contract with no end date)

The Company
The company is headquartered in Santa Cruz, California, and was started a decade ago when the solar energy revolution was just getting its legs under it. The company employs ~20 people.

The product is a web-based software-as-a-service (SaaS) solution that allows anyone in the US to design a residential solar system and generate a permit package in as little as fifteen minutes (see lyrasolar.com). It helps make solar power cheaper and more affordable, which opens a path to a more fair and sustainable energy economy.

A short demo of the product from a user’s perspective can be seen here: https://www.youtube.com/watch?v=36UJ8NLCspE

The Work
The codebase we work with has 3 equally important sides to it:

  • Typical webapp concerns (UI components, forms, modals, API calls, etc.) addressed using React, Styled Components, MobX
  • 3D graphics and object manipulation in space (drawing, selecting, dragging and dropping things on canvas, etc.) implemented primarily using three.js
  • Managing complex in-memory domain state (expressed as a non-anemic domain model) - addressed using MobX, and domain modeling

Our goal is to create a software system in a complex domain while making sure that the system would be easy to operate, modify, and evolve. This will require great design, a lot of automation, and a mature engineering culture.

Getting from where we are now to where we want to be is the challenge we’re putting in front of you.

You would be expected to:

  • Be the primary person responsible for growing and nurturing the frontend side of the product
  • Align the frontend team to a single vision, prioritize and plan the steps needed to implement it
  • Foster a culture of high standards, collaboration, and professionalism (through code reviews, test automation, changes to processes or tooling, showing an example, etc.)
  • Ensure the team operates smoothly in its day-to-day work
  • Write code to make the product delightful to use for our customers and staff (design and implement features, fix bugs, etc.)
  • Help the peers in the frontend team grow professionally and personally (people management of up to 5 people)

Once you apply, we’ll share an “Engineering notes” document describing the technologies we use, our current process, engineering philosophy, and some ideas for the future.

The Candidate (You)
We expect you to have a number of years of hands-on frontend development experience, including design and architectural work. You have already worked in (or led a team to build) a successful high-quality frontend codebase, so you not only know what “good” looks like, but also know how to overcome some of the practical obstacles on the way to that state.

In the teams you worked in, you usually had significant influence - likely your code reviews were rigorous and useful, you often proposed new ideas, took initiative to implement them, and then observed most of them aging well. Most likely people from both inside and outside of the team came to you with various questions and requests.

It’s fine if you do not have people management experience yet, as long as it is something you’d like to try.

Even if the description above does not match your experience, yet you think you would do a good job with the challenge at hand - please apply anyway.

We'll be looking for the following:

  • Ability to communicate well in English in both writing and speech
  • A vision of what “good” looks like (in all things frontend), and ideas how to achieve it in practice
  • Ability to write simple, expressive, and testable code using TypeScript and React (with understanding of MobX, three.js, functional programming, object-oriented programming, and domain-driven design as nice-to-haves)
  • Planning and organization skills (both for own work, and on a team level)
  • Attention to detail
  • Track record of people looking up to you
  • Being kind, honest, responsible, and reliable

Additional Information
We value diversity and are an equal opportunity employer. Confidentiality is guaranteed.

Job Type: Full-time

Pay: From $50.00 per hour

Benefits:

  • Flexible schedule
  • Professional development assistance

Compensation package:

  • Hourly pay

Experience level:

  • 5 years

Schedule:

  • Choose your own hours
  • Monday to Friday

People with a criminal record are encouraged to apply

Application Question(s):

  • Are you based anywhere between UTC-6 and UTC+3 time zones?

Work Location: Remote




Please Note :
blog.nvalabs.org is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, blog.nvalabs.org provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.