Role in brief
OKX is seeking a Senior Software Engineer to develop mobile trading systems for iOS and Android. This role involves designing and implementing scalable solutions, using AI coding tools to enhance development, and collaborating with cross-functional teams. Candidates with strong mobile development skills in Swift, Kotlin, or React Native, and experience in crypto or Web3 environments, should consider applying.
About the role
This role focuses on building and launching mobile systems for crypto trading on both iOS and Android platforms. The work involves taking projects from architectural design through to deployment, ensuring that solutions are scalable and maintainable. A key aspect is applying knowledge of blockchain technologies and market dynamics to deliver effective trading applications.
The engineering team at OKX collaborates closely with product, design, and business units. This position requires breaking down complex engineering tasks, coordinating with various stakeholders, and aligning partners to ensure project completion. Success in this role means delivering production-quality code, contributing to team knowledge through code reviews, and influencing decisions with data-driven insights.
A significant part of the work involves leveraging AI coding tools to optimize development workflows and improve code quality. This includes staying current with emerging AI technologies, prompt engineering, and agent orchestration. The ideal candidate will also be a subject matter expert in mobile engineering, capable of providing consultation and sharing project updates to internal stakeholders.
The salary for this role ranges from $223,611.00 to $268,333.00, with potential for performance bonuses and long-term incentives.
Skills that matter here
- Swift: Proficiency in Swift is required for developing mobile applications on the iOS platform.
- Kotlin: Proficiency in Kotlin is required for developing mobile applications on the Android platform.
- React Native: Proficiency in React Native is required for developing cross-platform mobile applications.
- AI coding tools: This role requires applying AI coding tools to accelerate development, improve code quality, and optimize engineering workflows.
- Blockchain: Understanding blockchain technologies is essential for developing scalable solutions within the crypto trading domain.
- DeFi protocols: Familiarity with DeFi protocols is a beneficial skill for this role, contributing to a deeper understanding of the crypto landscape.
Who this role suits
- A person who thrives on building end-to-end mobile systems and enjoys taking projects from concept to launch.
- Someone who is proactive in leveraging new technologies, particularly AI tools, to enhance development processes and code quality.
- An individual who enjoys collaborating with diverse teams and can effectively communicate complex technical concepts to non-technical audiences.
- A candidate with a strong background in fintech, crypto, or Web3, eager to apply their expertise in a fast-paced environment.
From the employer
- Design and build end-to-end mobile systems for iOS and Android, from architecture to launch strategy.
- Apply knowledge of crypto products, blockchain technologies, and market dynamics to deliver scalable solutions.
- Ship production-quality code with emphasis on maintainability, documentation, and test coverage.
- Break down complex engineering projects, partner with cross-functional teams, identify stakeholders, and align partners for project completion.
- Conduct code reviews, provide constructive feedback, and promptly action feedback on your own code.
- Apply AI coding tools to accelerate development, improve code quality, and optimize engineering workflows.
- Serve as a subject matter expert, provide consultation on domain-level mobile engineering projects, build relationships with internal stakeholders, share project updates, and influence decision-making with data-driven insights.
- Participate in interviewing and onboarding new team members.
- 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 including prompt engineering, agent orchestration, and staying current with emerging AI technologies.
- Experience communicating technical concepts to non-technical audiences.
- Nice to Haves: Familiarity with DeFi protocols, wallet integrations, or on-chain data; experience contributing to open source projects or shared code repositories; active participation in the developer community (blogs, GitHub, Stack Overflow, etc.); experience in highly collaborative, fast-paced environments; experience adhering to responsible, ethical AI practices (e.g. risk assessment, bias mitigation).
- Salary range: $223,611.00 to $268,333.00.
- Performance bonus and long-term incentives may be provided as part of the compensation package.
- Full range of medical, financial, and/or other benefits.
Questions about this role
What is the remote work policy for this position?
This position is hybrid, meaning it involves a combination of in-office and remote work.
What level of seniority is this role?
This is a senior-level position.
What are the core technical skills required for this role?
Candidates need strong proficiency in Swift, Kotlin, or React Native, along with experience in AI coding tools, blockchain, and DeFi protocols.