Senior / Staff Software Engineer, Mobile — Core (Messaging)

Added
22 days ago
Type
Full time
Salary
Salary not provided

Related skills

javascript llms native ios and/or android experience cross-platform shared logic (rust + uniffi; kmp/flutter/react native) architecture experience on large-scale mobile apps

📋 Description

  • Build a multi-platform unified IM SDK across platforms for performance and stability.
  • Platformize the engine into a product-friendly platform for chat, payments, and VIP services.
  • Build user-to-agent AI chat — real-time delivery and agent interaction.
  • Own delivery end-to-end: real-time WebSocket and offline push across overseas and China channels.
  • Push latency, reliability, and battery/memory under real production and weak networks.
  • Build AI-native engineering practices: automated workflows and AI tooling for reliable delivery.

🎯 Requirements

  • Native iOS and/or Android experience
  • Cross-platform shared logic (Rust + UniFFI; KMP/Flutter/React Native)
  • Fluent in Swift, Kotlin, Rust, Objective-C, Java, or JavaScript
  • Architecture experience on large-scale mobile apps
  • Deep in messaging stack: WebSocket, long-connection, offline push
  • Strong mobile performance: memory, battery, concurrency, weak-network
  • AI-driven engineering: AI pipelines, LLMs, agents

🎁 Benefits

  • Competitive total compensation package
  • L&D programs and Education subsidy for employees' growth and development
  • Various team building programs and company events
  • Wellness and meal allowances
  • Comprehensive healthcare schemes for employees and dependants
  • More that we love to tell you along the process!
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest — finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs →