About OKX:
Founded in 2017, OKX is a leading exchange platform for cryptocurrency spot and derivatives trading. Utilizing blockchain technology, OKX offers a wide range of innovative products, solutions, and trading tools that have reshaped the financial ecosystem. With a global user base of over 20 million individuals across 180 regions, OKX aims to provide a user-friendly platform that enables everyone to explore the world of crypto. Furthermore, OKX Insights, the research arm of OKX, stays ahead of cryptocurrency industry trends. With a commitment to innovation, OKX envisions a future of financial access driven by blockchain and decentralized finance.
About the team:
As a mobile software engineer, you will be responsible for building and maintaining the core OKX mobile application that serves millions of daily active users. Collaborating with design, product, and other engineering teams, you will identify customer needs and deliver high-quality new features through fast iterations. This position provides an opportunity to gain comprehensive knowledge of cryptocurrency mobile applications, including trading, asset management, and wallets.
Responsibilities:
Develop mobile infrastructure and tools to optimize engineering efficiency
Analyze and optimize UI and infrastructure application code for enhanced performance
Create and maintain reusable iOS app components
Collaborate with product engineering teams to offer technical solutions and implement best practices
Enhance project structure and workflow to improve engineering productivity, efficiency, and quality
Drive architecture innovations to support world-class mobile app development
Requirements:
Bachelor's degree or equivalent practical experience
Minimum of 3 years of industry experience in iOS development
Demonstrated experience in building and releasing sophisticated iOS app products with frequent iteration
Proven track record of optimizing app performance, reducing memory usage, and minimizing package size
Strong understanding of design patterns and principles, with extensive knowledge of iOS tech stack
Proficiency in Objective-C, Swift, C/C++, and tools like Xcode and instruments
Deep knowledge of iOS SDK and ability to create scalable, dynamic, and high-performance UI components
Familiarity with remote APIs, concurrency, layouts, transitions, animations, client-side persistence, and architectural patterns in mobile apps
Nice-to-have:
Experience working in complex, cross-functional, or cross-business projects within a matrix organization
Background in mobile architecture/infrastructure team with in-depth knowledge of related tech stack
Expertise in sub-engineering areas such as performance optimization, toolchain, automated testing, and design patterns
Excellent communication skills, both within a team and in delivering impactful business outcomes autonomously