Confidential Company

Sr. Mobile Software Engineer

Confidential Company

Location
San Francisco, United States
Experience
1-3 Years | 3-5 Years | 5-7 Years
Position type
Permanent
Contract
Full time
Salary
Competitive

Description

The Company

We are building products to enable the rapid adoption of renewable energy. As more distributed energy resources like solar and storage come onto the grid, it’s increasingly important to be able to improve the technology that sits between the grid, the home, and those distributed energy resources. Our smart panel replaces the electrical panel to become the centre for connected power in the home. With the company, homeowners receive all the safety features of a standard panel with revolutionary insights and edge-of-grid controls through our mobile app. Installers are likewise able to commission panels with a dedicated app to facilitate their process.

The company is a startup based in the SOMA neighbourhood 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 a 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.

 

The Role

We are seeking an experienced mobile engineer to build polished, user-friendly mobile applications. Our mobile apps are the key to unlocking the potential of our panel for our users by giving them insights and never-before-available control, from ease of installation to insights into the energy usage of homes. As a senior mobile engineer, you will evolve the mobile experience and help build our apps into industry-leading customer experiences.

 

Responsibilities

  • Execute on all facets 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 firmware and backend engineers to build seamless integration with our hardware product
  • Build out easy to use but robust authentication that is secure enough for an app that controls the electricity of someone’s home
  • Stand up features and notifications to help homeowners manage their energy usage, especially during power outages
  • Set up the app for multiple communication pathways including local wifi and Bluetooth that allow seamless communication with the panel when away and at home, even if the wider internet goes out
  • Build out manual and automated testing and verification processes for our mobile apps

 

Requirements

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

  • Building and shipping multiple iOS and Android apps used by the large audience with 4+ years of experience under their belt
  • At least 1 year of React Native mobile app development
  • Working on a full mobile stack including UI/UX, server interactions, layout, state management, navigation etc.
  • Releasing mobile apps to both iOS and Android app stores
  • Collaborating with other engineers in a shared codebase 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
  • Driving projects from start to finish and successfully delivering the required functionality

 

Bonus Qualifications

  • Writing Native modules that tie into React Native
  • Push notification development
  • Responsive UI implementations
  • Experience working in the energy industry
  • Experience working with IoT devices

 

Subscribe to our newsletter

Privacy Preference Center