Senior/Staff Software Engineer, Mobile Trading

Hybrid $224k–$322k senior 1 month ago full-time quality 8.8/10

Role in brief

OKX is seeking a Senior/Staff Mobile Software Engineer to develop trading and DeFi applications for their crypto exchange. This role involves designing and implementing mobile systems for iOS and Android, focusing on scalable, production-quality code. Candidates with experience in crypto or fintech and strong mobile development skills in Swift, Kotlin, or React Native should apply.

Apply now →

✓ Direct apply: you message the hiring person on Telegram. No ATS.

SwiftKotlinReact Native

About the role

This role focuses on building and launching mobile systems for crypto trading and decentralized applications, covering both iOS and Android platforms. The work involves taking projects from architectural design through to launch, ensuring that solutions are scalable and integrate knowledge of blockchain technology and market dynamics. A key aspect is delivering production-quality code with an emphasis on long-term maintainability, supported by documentation and comprehensive test coverage.

The successful candidate will be responsible for breaking down large engineering projects into manageable tasks and collaborating with various cross-functional teams to ensure project completion. This includes identifying stakeholders and aligning partners towards shared goals. The position also involves participating in code reviews, offering constructive feedback to peers, and acting as a subject matter expert within the mobile engineering team.

A significant part of this role involves leveraging AI coding tools to enhance development speed, improve code quality, and optimize engineering workflows. This includes continuous skill development in areas like prompt engineering and staying current with emerging AI technologies. The team operates at the intersection of finance and technology, aiming to provide millions of users worldwide with access to trading, investment, and Web3 exploration through mobile experiences.

The annual salary for this role ranges from $223,611 to $321,999 USD.

Skills that matter here

  • Swift: This language is used for developing native iOS applications within the mobile trading platform.
  • Kotlin: This language is used for developing native Android applications within the mobile trading platform.
  • React Native: This framework is used for cross-platform mobile development, contributing to the mobile trading system.
  • fintech: Experience in this domain helps in understanding the financial aspects and requirements of crypto trading applications.
  • crypto: Knowledge of this area is essential for developing applications that interact with blockchain technologies and digital assets.
  • Web3: Understanding this space is crucial for building decentralized applications and integrating them into the mobile platform.

Who this role suits

  • A person who can independently identify project stakeholders and drive cross-functional alignment.
  • Someone who prioritizes long-term code maintainability and comprehensive testing in their development practices.
  • An individual who actively seeks to integrate and develop skills in AI coding tools to improve engineering processes.
  • A professional capable of effectively communicating complex technical concepts to non-technical audiences.

From the employer

☑️ What you'll be doing

  • Design and build end-to-end mobile systems across iOS and Android, from architecture to launch strategy
  • Understand and apply knowledge of crypto products, blockchain technologies, and market dynamics to deliver solutions at scale
  • Ship production-quality code with an emphasis on long-term maintainability, with relevant documentation and test coverage
  • Break down complex engineering projects into executable tasks and partner with cross-functional teams
  • Independently identify stakeholders and align cross-functional partners toward project completion
  • Conduct code reviews and provide constructive feedback
  • Apply AI coding tools to accelerate development, improve code quality, and optimise engineering workflows
  • Serve as a subject matter expert within the mobile engineering team

☑️ What we look for in you

  • B.S. or M.S. in Computer Science or equivalent degree/experience
  • Proven experience shipping production-quality mobile code on iOS and/or Android
  • Strong proficiency in Swift, Kotlin, or React Native
  • Experience working in fintech, crypto, or Web3 environments
  • Demonstrated ability to integrate AI tools to optimise workflows and drive measurable impact
  • Ongoing AI skill development — prompt engineering, agent orchestration, staying current with emerging AI technologies
  • Experience communicating technical concepts to non-technical audiences

Questions about this role

What is the seniority level for this position?

This position is for a senior-level engineer, specifically a Senior/Staff Software Engineer.

What are the core technical skills required for this role?

Candidates should have strong proficiency in Swift, Kotlin, or React Native, along with experience shipping production-quality mobile code on iOS and/or Android.

How does the role involve AI?

The role requires applying AI coding tools to accelerate development and optimize workflows, and ongoing skill development in AI technologies like prompt engineering.

Apply now →

✓ Direct apply: you message the hiring person on Telegram. No ATS.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to OKX.