Posted 6 weeks ago

Senior Software Engineer (React Native)

Skydio
United States 🇺🇸
  • Onsite
  • Full Time
  • React
  • Software Engineering
  • TypeScript

$190,000 - $250,000 year

Job description

  • We’re looking for a Senior React Native Engineer to lead development of real-time, high-impact mobile applications used by first responders, drone pilots, mission commanders, and members of the public requesting a drone
  • You’ll be a key contributor in shaping the future of drones as critical infrastructure — building intuitive, resilient, high-performance interfaces that deliver mission-critical video, telemetry, and collaboration at the edge
  • This is a role with real architectural latitude
  • You’ll make foundational decisions about how our cross-platform app is structured, and you’ll see the results in the field, where the people using what you build are operating under time pressure and can’t afford a dropped frame or a confusing screen
  • Innovate on UI/UX for Skydio’s new cross-platform mobile app
  • Build video- and map-based experiences for a range of user personas, from trained pilots to first-time public users
  • Improve app performance through tasteful use of native code versus TypeScript — knowing when to drop into Swift or Kotlin and when not to
  • Establish the patterns the app is built on: shared components, navigation and state management conventions, testing strategy, CI/CD, and performance budgets
  • Own features end to end, from early prototype through customer rollout, with release management, feature flagging, and observability in place
  • Enable first responders to run complex multi-drone operations with ease
  • Collaborate with the autonomy and cloud teams, and iterate on features using feedback from the field
  • Experience building real-time, data-intensive features and integrating with external APIs and services
  • Strong development skills in Swift and/or Kotlin, with real experience writing or maintaining native modules rather than only consuming them
  • Demonstrated experience working across teams to take complex, integrated features from concept to production
  • 5+ years building and shipping customer-facing mobile applications, with substantial depth in React Native
  • Strong expertise in React, TypeScript, and GraphQL
  • Obtaining FAA Part 107 certification within the first 60 days of employment is strongly encouraged for all Skydio employees and required for certain positions
  • Comfort operating with ambiguity and a bias toward action
  • Strong product intuition and empathy for end users operating in high-stakes environments
  • Proven ability to design systems that scale for performance, reliability, and usability — and the diagnostic skill to find out why they don’t
  • You don’t need to check every box. If you’re excited about this role and think you’d be a strong fit, we encourage you to apply — even if your experience doesn’t match every qualification listed above
  • Experience with 3D tooling and matrix-based transformations (OpenGL, WebGL, WebGPU, Three.js, or similar)
  • Experience with real-time video streaming (WebRTC, LiveKit, RTP/UDP pipelines, or similar)
  • Experience extending a mobile codebase to another platform, such as React Native on macOS
  • Experience with Expo and modern React Native tooling, including the New Architecture (Fabric, TurboModules)
  • Exposure to autonomy or robotics platforms, or any app that communicates directly with physical hardware over BLE, Wi-Fi, or a vendor SDK
  • Comfort with AI-assisted development workflows and an interest in pushing what’s possible with them
  • Experience with geospatial data visualization (Mapbox, Cesium, or similar)