(Senior) Software Engineer – Mobile Developer (Android/iOS)
Mobile Software Engineer at OKX
Who We Are
OKX is a leading cryptocurrency exchange that believes in reshaping the future with technology. Founded in 2017, we have innovatively adopted blockchain technology to reshape the financial ecosystem by offering diverse and sophisticated products, solutions, and trading tools. Trusted by over 20 million users worldwide, we strive to provide an engaging platform that empowers individuals to explore the world of crypto. In addition to our world-class DeFi exchange, we have a research arm, OKX Insights, that stays at the forefront of the latest trends in the cryptocurrency industry. With our extensive range of crypto products and services, we envision a world of financial access backed by blockchain and decentralized finance.
We invest in our people and cultivate an engaging culture where we win as a team and embrace change. We are committed to creating a friendly, diverse, and rewarding environment for all. We value and respect individuals from all backgrounds and provide equal opportunities for development and growth.
About the Opportunity
As a Mobile Software Engineer at OKX, you will be responsible for building and maintaining the core OKX app, with millions of daily active users. You will collaborate with design, product, and engineering teams to identify customer needs and deliver high-quality new features through fast iterations. This opportunity will allow you to learn the full life cycle of a crypto mobile application, including pro/retail trading, asset management, and wallet.
What You’ll Be Doing
- Work as part of a global mobile team to develop new features for the iOS and Android apps.
- Optimize performance to maximize customer satisfaction.
- Stay updated on industry trends and evaluate new solutions to address business needs.
- Translate design ideas into scalable quality features for millions of users.
- Collaborate with global development teams to deliver customized solutions for international users while maintaining architectural consistency.
- Maintain high-quality technical documentation and improve efficiency in cross-office and timezone cooperation.
What We Look For In You
- Experience in either native iOS/Android development or cross-platform solutions like ReactNative/Flutter/Lua.
- Proficiency in at least one of the following languages: Java, Objective-C, Swift, or JavaScript.
- Understanding of common data structures and algorithms.
- Familiarity with agile development processes including TDD, CI, and Scrum.
- Passion for mobile technology and building applications for a large user base.
Apply here