Careers

Mobile Developer

Victoria, BC (In-office)

Founded in 2024, Nova set out to redefine how mission-ready drone intelligence reaches teams on the ground. Today, our platform is trusted by public safety agencies across Canada, the United States, New Zealand, and Australia—helping them turn drone programs into true force multipliers. We build tools that make a real-world impact, and we care deeply about doing it right. Our team is tight-knit, driven, and always pushing the boundaries of what’s possible.

We’re looking for a Mobile Developer to lead the development of a React Native codebase that runs directly on drone controller hardware. This role is a critical part of the evolution of our software platform, Nova, helping us bring powerful capabilities directly to the field. You’ll work closely with our CTO and in-house development team to deliver a robust mobile experience that meets the unique demands of field operators and public safety teams.

Candidates must be based in Victoria, BC, to work closely with our in-office team in our vibrant downtown office, where collaboration and hands-on learning are at the heart of our dynamic work environment.


Responsibilities:

  • Build and maintain a React Native application used on drone controller hardware

  • Write custom native module wrappers for use in React Native

  • Work directly with hardware-specific APIs and real-time telemetry data

  • Write production-ready code and maintain unit and integration tests

  • Collaborate with other developers and product team members to iterate quickly and deliver high-quality features

  • Plan architecture and development approaches that balance performance, reliability, and maintainability

  • Optimize app performance across various Android and iOS environments, especially constrained or rugged hardware


Required Skills:

  • Experience with Version Control

  • Experience with TypeScript

  • Experience with React Native (or a very strong understanding of React)

  • Experience being a part of an Agile team

  • Experience in a shared code environment, using GitHub or similar tools

  • Comfortable with the basic concepts of Test Driven Development

  • Proficient English verbal & written communication skills


Bonus Points for having:

  • Experience with AWS and DynamoDB

  • Experience with state management using Redux

  • Consumed the MapBox Api to build mapping tools

  • A background understanding of GIS from taking analytical and/or quantitative courses in remote sensing, image processing, spatial statistics or spatial data analysis


We think this is a pretty special place to work. Here's why:

  • You’ll be part of a mission-driven company doing work that matters

  • You'll have creative freedom and the mentorship to grow your skills

  • You’ll work with a fun, talented, and supportive team that’s genuinely excited to be here

  • The office energy is high (music’s always playing), and collaboration is constant

  • There are dogs. Really good dogs.


Perks & Benefits:

  • A competitive salary, plus health & dental benefits

  • Flexible paid vacation + extra time off during the holidays

  • A vibrant office in Victoria, with the option to work from home when needed

  • Flexible work hours and a team that trusts you to get things done

  

How to Apply

Submit your resume to careers@mapnova.com and include links to your GitHub projects or any other examples of your work.

We thank all applicants for their interest; however, only those candidates selected for interviews will be contacted.

We are committed to creating a diverse and inclusive workplace. We’re proud to be an equal opportunity employer and welcome applicants of all backgrounds, identities, and experiences. We believe diverse teams make better decisions—and we’re building a team that reflects that.