Company Name: DRAKONTAS LLC Job Details: $165k-$185k/yrRemoteFull,Time Job Url: https://hiring.cafe/viewjob/yochpodaduywn99n Job Description: Posted 21h agoSenior Web & Mobile Frontend Engineer (PTT, Real-Time Audio & Hardware Integration)@ DRAKONTAS LLCView All JobsGlenside, Pennsylvania, United States$165k-$185k/yrRemoteFull TimeResponsibilities:Own PTT, Integrate audio, Build UIRequirements Summary:Senior Web & Mobile Frontend Engineer with React/TypeScript, React Native, Android/iOS native experience, and expertise in real-time audio, PTT, and hardware integration.Technical Tools Mentioned:React, TypeScript, React Native, Android (Kotlin/Java), iOS (Swift/Objective-C), WebRTC, SIP, OPUS, Git, Jira, NDK The Senior Web & Mobile Frontend Engineer is accountable for designing and delivering mission-critical user experiences across web and mobile for the DragonForce platform, with a specific focus on Push-To-Talk (PTT), real-time audio, and public-safety hardware integration. This role owns the end-to-end implementation of PTT-related capabilities across React (web), React Native (mobile UI), and native Android/iOS implementation layers, including integration of third-party PTT solutions and low-level/native dependencies where appropriate. The operating environment is variable and high-stakes (public safety and field operations). Reliability, recoverability, and pragmatic system design are first-class requirements. Employment Details Full-time (40 hours/week), remoteCore business hours: Monday–Friday, 9:00 AM–5:00 PM ETMay occasionally support production investigations by providing technical insight to support/operations teamsDirect Report: Frontend Lead Key Responsibilities PTT & Real-Time Communications Own the implementation and evolution of PTT experiences across Android, iOS, and browser, with mobile as the priority platform.Integrate and operationalize PTT solutions across multiple delivery models, including:SDK-based solutions (e.g., Zello, ESChat, StreamWide)App-to-app workflows (e.g., BeOn)WebRTC-based in-house streaming (including video streaming where applicable)Ensure robust behavior under real-world constraints: background operation, interruptions, network variability, and device constraints. Audio Systems Ownership Implement and maintain nuanced audio behaviors on Android and iOS, including:Audio focus management and contention handlingRoute selection and dynamic routing changes (speaker, earpiece, wired, Bluetooth SCO/A2DP)Lifecycle correctness across foreground/background transitions and OS interruptionsResilience when other applications take audio focus (graceful degradation and recovery)Contribute to performance and stability work related to low-latency audio pipelines. Hardware, Bluetooth/BLE, and Device Inputs Integrate with a wide variety of public-safety hardware and peripherals, including (not limited to): Motorola, Zebra, Phonak (Roger™ Covert 2.0), Samsung programmable buttons, and other agency-used devices.Implement or maintain Bluetooth/BLE client integrations where the protocol is dictated by the peripheral vendor; manage reliability, pairing/connectivity behavior, and user experience.Support multiple input methods for PTT activation, including programmable buttons, OS key events/scan codes, BLE buttons, and device-specific solutions (e.g., Flic2-class implementations). Cross-Platform Architecture & Delivery Build and maintain web UI in React + TypeScript and mobile UI in React Native.Design and implement native modules and platform-specific implementations in Android (Kotlin/Java) and/or iOS (Swift/Objective-C) as required for audio/Bluetooth/PTT reliability.Collaborate with engineering leadership and the Frontend Lead to propose and validate architectural approaches; strong proposals are encouraged and expected. Native / Low-Level Dependencies Integrate and support low-level/native dependencies used in mobile deployments, including C/C++ compilation when necessary (e.g., codecs such as OPUS, as an example).Contribute to build, packaging, and deployment workflows for native dependencies across Android and iOS toolchains. Operational Quality & Customer Collaboration Receive and triage customer-reported bugs related to PTT/audio/hardware behavior; reproduce issues, identify root causes, and coordinate fixes or mitigations.Provide technical knowledge to support and functional admin teams during production investigations, recognizing that immediate fixes are not always feasible in frontend/mobile release cycles.Optionally participate in customer training sessions as needed (not a requirement). Required Technical Qualifications Strong professional experience building production systems with React + TypeScript.Strong professional experience with React Native in real-world deployments.Native mobile engineering experience on Android (Kotlin/Java) and/or iOS (Swift/Objective-C) with demonstrated ability to ship platform-level functionality.Demonstrated competence in real-time and event-driven systems (e.g., WebSockets, streaming media), with experience in communications protocols like WebRTC and SIP (Session Initiation Protocol) a strong plus.Demonstrated experience integrating audio systems on mobile, including focus, routing, lifecycles, background behavior, and interruption handling.Demonstrated experience integrating Bluetooth/BLE peripherals on mobile platforms (as a consumer of vendor-defined protocols).Proven ability to debug cross-layer issues spanning UI, native modules, OS behaviors, and device/vendor-specific quirks.Strong use of Git-based workflows and engineering process tools (e.g., Git, Jira). Preferred / Differentiating Qualifications Prior work with PTT ecosystems and/or PTT hardware accessories in public-safety contexts.Experience integrating and managing vendor SDKs that impact audio/hardware lifecycles.Experience with native build tooling and compilation pipelines for mobile (NDK, iOS build chains), including library/codecs integration (OPUS experience is helpful but not mandatory).Experience with GIS or mapping technologies (OpenLayers, OpenStreetMap, ESRI ArcGIS) in operational applications. Non-Technical Expectations Fluency in spoken and written English; English is the first language of communication for the team.Ability to work effectively in a small, fast-paced, remote team; self-directed execution and strong collaboration.Professional maturity in customer-facing contexts, including handling ambiguous field issues with rigor and calm.Strong “whole-system” thinking: thorough debugging, explicit tradeoff analysis, and a bias toward reliability. Success Criteria (What “Good” Looks Like) PTT and audio behaviors remain stable and predictable across diverse devices, OS versions, and field conditions.Hardware integrations (Bluetooth, programmable buttons, accessories) work reliably and fail gracefully.Root causes are identified efficiently; fixes are high quality; operational knowledge is documented and shared.Architecture proposals are pragmatic, well-defended, and aligned with platform constraints and product goals.