Senior Software Engineer (React Native)

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Strong experience with React Native and mobile app development for iOS and Android., Proven ability to build mobile applications from scratch for a large user base., Excellent debugging and performance optimization skills for mobile applications., Experience with web development technologies like React, Svelte, and Node.js..

Key responsibilities:

  • Take ownership of mobile app development from architecture to deployment.
  • Collaborate with the founding team to define product vision and create meaningful mobile experiences.
  • Build intuitive and reliable mobile apps using React Native, including end-to-end feature design and testing.
  • Lead integration efforts with internal APIs and troubleshoot production issues.

PowerOutage.us logo
PowerOutage.us https://poweroutage.us
2 - 10 Employees
See all jobs

Job description

PowerOutage.us is the #1 provider of power outage data in the US and Canada. We monitor and collect power outage data every 10 minutes from 1,000s of utilities in the US and Canada. Our customers range from government agencies to large corporations and emergency responders. We provide critical information on what areas are impacted by power outages, so that our customers can use this data to save lives and optimize business operations.


We’re building the next generation of tools to visualize and interact with power outage data, and mobile is a key part of that future. We're looking for a senior-level React Native engineer to lead our mobile development efforts from scratch and help us bring powerful outage data to users wherever they are.


We’re a small team looking for someone ready to make big contributions. You’ll be working directly with me (Alex, technical cofounder), as well as three other developers, to push the boundaries of what’s possible when it comes to utilizing and visualizing power outage data.


You’ll be joining a small but fast-paced team that is fully remote. We’re looking for someone who can work in the US East Coast business hours. We expect you to take ownership of the work you do and to be able to make critical decisions with minimal guidance when it comes to what technology should be used to achieve our business goals. No micro-managing here, but we have high expectations for the quality and speed of work.


What You’ll Be Doing


  • Taking ownership of our mobile app development, from architecture to deployment. You’ll be helping us develop the mobile application from scratch. 
  • Collaborating with the founding team to define product vision and translate data insights into meaningful mobile experiences.
  • Building intuitive, fast, and reliable mobile apps using React Native.
  • Designing, testing, and documenting features end-to-end, not just writing code
  • You’ll also be investigating user performance throughout our entire product (app, web dashboard, backend, etc).
  • Leading integration efforts with our internal APIs and helping define new ones.
  • Troubleshooting production issues and leading performance optimization.
  • Providing thoughtful code reviews and helping raise the technical bar across the team.


What We’re Looking For


  • Strong experience with React Native and mobile app development (iOS & Android)
  • Proven experience building a mobile application from scratch that is used by tens of thousands of users
  • Excellent skills in debugging, performance profiling, and optimizing mobile applications
  • Experience with web development (React, Svelte, Node.js)
  • Familiarity with mobile deployment pipelines and app store submission processes
  • Experience working with geospatial data or real-time data is a big plus
  • Autonomous, self-motivated, and excited to work across disciplines in a startup environment
  • Great communication skills and a collaborative mindset
  • Willingness to work US East Coast hours (8 am – 5 pm UTC-4)
  • Bonus: Experience with .NET, C#, Azure, or MSSQL is a plus
  • Bonus: Available to support mission-critical production during major storms or disaster events


Why You’ll Love This Role


  • Your work will impact millions of people—some of it during life-saving emergency scenarios
  • Join a small team with high ownership, minimal meetings, and strong technical autonomy
  • Get in early on mobile and help shape the product, design, and architecture
  • Motivated co-workers 
  • Flexible schedule with 100% remote work
  • Open, respectful, and collaborative team culture
  • You can test it before you buy it; we do a 1-month-long paid trial period of your monthly salary to see if we work well together


Compensation


  • The compensation range for this role is between $72,000 to $96,000 annually on a B2B contract. The actual compensation offered to a successful candidate will be based on relative experience and skills.


Application process


Here is also the outline of the whole application process, so you know what to expect:


  1. Fill in and submit the application form.
  2. Several video interviews (between 15-60 minutes long) where we try to get to know you better and give you a chance to get to know us, as well as talk about your previous experiences and future goals.
  3. Top candidates will be invited for a one-month-long paid demo project where you get to experience how we work and we get to see how you thrive with a real project.
  4. If that goes well, we will make an offer and continue working together!


PowerOutage.us asks respectfully to only apply through the application form and not email/apply to them directly. Recruiters and Agencies, please do not contact PowerOutage.us directly.

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Self-Motivation
  • Collaboration
  • Communication

Software Engineer Related jobs