Search...
Urgently Hiring

Senior Mobile Engineer

Skills

About the Role

You will own and optimize the mobile layer that delivers hyper-responsive trading experiences on phones. You will implement and maintain a real-time data layer in TypeScript with offline caching and graceful reconnection. You will bridge native modules and implement Swift/SwiftUI or Kotlin components when performance demands it. You will define payload and back-pressure strategies with backend engineers, instrument Sentry and performance metrics, surface KPIs in Grafana, and participate in on-call rotations. You will profile and optimize CPU, memory and JS-thread contention and collaborate with design to finesse micro-interactions that sustain native-feeling 60 FPS experiences.

Requirements

  • 4+ years crafting production React Native apps in TypeScript, including achieving 60 FPS on complex lists and charts
  • Deep understanding of WebSocket and SSE performance tuning on mobile (heartbeats, batching, incremental JSON, back-pressure)
  • Experience with Redux Toolkit Query or equivalent real-time data fetching libraries
  • Familiarity with native iOS and Android bridges and willingness to use Swift, SwiftUI or Kotlin when required
  • Experience profiling CPU, memory and JS-thread contention with Flipper, Xcode Instruments or Android Studio
  • Bias toward shipping measurable improvements frequently and iterating based on user feedback

Responsibilities

  • Build and optimize React Native screens that stream order-book deltas, PnL and clan leaderboards over WebSockets within sub-100 ms budgets
  • Implement a robust real-time data layer in TypeScript with offline caching and graceful reconnection logic
  • Bridge native modules and expose SwiftUI or UIKit components to React Native on iOS and equivalent components on Android when required
  • Define gRPC and JSON payloads and back-pressure strategies with backend engineers to keep mobile sockets thin and dependable
  • Instrument Sentry and performance metrics, surface KPIs in Grafana, and participate in on-call rotations for the mobile stack
  • Collaborate with design to finesse micro-interactions and ensure native-feeling 60 FPS experiences
  • Profile and optimize CPU, memory and JS-thread contention using Flipper, Xcode Instruments or Android Studio
PVP.TRADE logo
PVP.TRADE
Distributed
View jobs by PVP.TRADE
Senior Mobile Engineer at PVP.TRADE | JobStash