freehire launches on Product Hunt on 26 August.

Follow →

Senior / Staff Software Engineer, Mobile — Core

Summary

Build and lead OKX’s mobile messaging engine and AI-driven chat platform, optimizing real-time IM, push notifications, and conversational AI for millions of users.

Senior / Staff Software Engineer, Mobile - Core at OKX. About the role You will own the end-to-end development of our in-house messaging engine and the platform that supports community chats, payments, and AI-driven user-to-agent interactions. This position requires a technical leader capable of defining the architecture for a system that serves millions of users globally.

Key facts

  • Location: Hong Kong, Hong Kong SAR
  • Engagement: Full-time
  • Team: Core

What you'll do

  • Develop a unified multi-platform IM SDK to standardize logic and improve stability.
  • Transform the messaging engine into a platform for internal teams to build features like VIP services and community chat.
  • Create conversational AI interfaces, managing everything from real-time delivery to agent interactions.
  • Maintain end-to-end messaging reliability using WebSockets and push notification channels for China and overseas markets.
  • Optimize performance metrics including latency, memory usage, battery consumption, and network resilience.
  • Implement AI-native engineering workflows, including automated testing, CI integration, and guardrails to improve development efficiency.
  • Lead code and design reviews to maintain high engineering standards.
  • (Staff level) Drive cross-team technical strategy and decision-making.

Requirements

  • Hands-on experience with native iOS or Android development.
  • Proficiency in at least one of these languages: Swift, Kotlin, Rust, Objective-C, Java, or JavaScript.
  • Experience with shared business-logic layers, such as Rust with UniFFI, KMP, Flutter, or React Native.
  • Background in architecting large-scale mobile applications using maintainable design patterns.
  • Expertise in messaging stack internals, such as real-time networking, long-connections, or push delivery systems (APNs, FCM, and China vendor push).
  • Deep understanding of mobile performance tuning and concurrency.
  • Practical experience with AI engineering, including LLM fundamentals, prompt engineering, RAG, and agent-based workflows.
  • Ability to debug complex issues under heavy production load.

Nice to have

  • Prior work building or maintaining IM products or SDKs.
  • Experience with dynamic, hot-update, or mini-program frameworks.
  • Familiarity with Web3 or crypto trading environments.

Skills & tools

  • Swift, Kotlin, Rust, Objective-C, Java, JavaScript
  • UniFFI, KMP, Flutter, React Native
  • WebSockets, APNs, FCM, China vendor push
  • LLMs, RAG, Agentic workflows

Practical notes

  • Applicants must possess a current right to work in Hong Kong.
  • OKX will not provide visa sponsorship for this role.

Benefits

  • competitive total compensation
  • health insurance for employees and dependents
  • welfare and meal allowances
  • professional development subsidies

See also