About The Position

The DragonForce team builds a mission-critical situational awareness command and control platform. Our software helps public safety and operational teams coordinate resources, track evolving situations in real time, and communicate reliably under pressure—where usability, performance, and resilience matter. Drakontas is seeking a Senior Web & Mobile Frontend Engineer to help evolve our Push-To-Talk (PTT) and real-time communications capabilities across browser, Android, and iOS. Mobile is the priority platform, and reliability in unknown field environments is central to the work. Do you want to be a part of a team leading and creating software that transforms mission-critical responses? You will build user-facing experiences in React and React Native, while owning the native implementations that make PTT reliable—audio focus, routing, background behavior, Bluetooth accessories, and device-specific inputs. We integrate multiple PTT approaches, including SDK-based solutions (e.g., Zello, ESChat), app-to-app workflows (e.g., BeOn), and WebRTC-based streaming capabilities.

Requirements

  • React + TypeScript web development, and React Native mobile development
  • Native Android (Kotlin/Java) and/or iOS (Swift/Objective-C) development for platform-level features
  • Real-world audio management on mobile (routing/focus/background behavior—not just UI)
  • Bluetooth/BLE integration on Android/iOS (consuming vendor-defined protocols)
  • Debugging complex issues across UI ↔ native ↔ OS ↔ device ecosystems with a thorough, systems-oriented approach

Responsibilities

  • Mobile-first PTT experiences across Android and iOS, with browser support as a first-class platform feature
  • New PTT integrations and communication protocols, including solutions like StreamWide and standard protocols such as Session Initiation Protocol (SIP) and Session Description Protocol (SDP).
  • Real-time audio behavior: focus management, routing changes, interruptions, and lifecycle correctness
  • Bluetooth/BLE accessories and public-safety hardware ecosystems (Motorola, Zebra, Phonak Roger™ Covert 2.0, Samsung programmable buttons, and more)
  • Device inputs for PTT activation (programmable buttons, key events, BLE buttons, and device-specific implementations such as Flic2-class devices)
  • Native dependencies and mobile build integration where needed (e.g., compiling and shipping codecs like OPUS as one example)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service