Job description


  • Entry level
  • No Education
  • Salary to negotiate
  • San Francisco


Our Mission

At Span, we are building products to drive the rapid adoption of renewable energy and enable a more modern, flexible grid.
Span's smart panel replaces the standard electrical panel to become the center for connected power in the home, providing intelligent load-balancing and revolutionary edge-of-grid controls through the Span mobile app.

The Role

The Span engineering team is made of passionate people with expertise in electronics, mechanical design, energy systems, and embedded software.
We are seeking an experienced mobile engineer to build polished, user-friendly mobile applications for two categories of our customers: homeowners and product installers.
As the first dedicated mobile engineer, you will have the autonomy to chart the direction of the mobile experience and build a team to drive the development of your goals.


- Set the direction, architecture and framework of Span's mobile experience
- Collaborate with product and design teams to understand customer needs and product requirements
- Design, implement and test entire features in our React Native apps
- Partner with the firmware and backend engineers to build seamless integration with our hardware product

As we are a startup, this list should be considered neither exhaustive nor complete.
We are excited for people to explore responsibilities outside their normal areas of expertise if the need or interest arises.

Potential Projects

- Build out authentication and authorization features
- Create homeowner signup and on-boarding workflows
- Build manual and automated testing and verification processes
- Stand up features and notifications to help homeowners manage their energy usage
- Support Bluetooth-based communication between the mobile app and panel

About You

Required Qualifications

We are seeking a seasoned mobile software engineer with demonstrable knowledge and experience in:

- Building and shipping multiple iOS and Android apps used by a large audience with multiple years of experience under their belt.

- React Native mobile app development.
- Working on a full mobile stack from UI to server interactions.
- Releasing mobile apps to both iOS and Android app stores.
- Collaborating with other engineers in a shared code base using industry-standard tools and processes.
- Using the engineering principles necessary to design robust, performant and reliable features in the unique environment of mobile applications.
- Leading projects from start to finish and successfully delivering required functionality.

Bonus Qualifications

- Writing Native modules that tie into React Native
- Push notification development
- Responsive UI implementations
- Experience working in energy

Life at Span

Span is a startup based in the SOMA neighborhood of San Francisco.
We are a small, diverse team of creative thinkers.
We value open communication, teamwork, and a make-it-happen attitude
- no job is too big or too small.
We strive to make change by imagining what the future could be and building a product to complete that vision.
We are looking to grow our team with talented people who are on the same mission to shape the future of energy.

Impacting the future as a small, agile team means putting in a lot of hard work and elbow grease so we work to make sure you are happy, healthy, and you look forward to coming to work.

Working at Span, you can expect:

- Competitive compensation
- Medical, dental, vision, life and disability insurance
- Sunny, airy office located close to BART and Caltrain
- Regular team lunches, brown bag learning opportunities and events
- Opportunity to influence our culture

Span embraces diversity and equal opportunity in a serious way.
We are committed to building a team that represents a variety of backgrounds, perspectives, and skills.
The more inclusive we are, the better our work will be.

  • android
  • architecture
  • hardware
  • software