Software Engineer (iOS) - Performance Optimization

Singapore
Full time
Office
Compensation is not specified
Role
iOS Developer
Description

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
Skills Required
Avatar
OKX
Company size
Not specified
Location
United States
Description
OKX is a world-leading digital asset exchange, providing advanced financial services to traders worldwide leveraging blockchain technology. Our platform offers spot & derivatives trading helping traders optimize their strategy. It provides a safe, reliable and stable environment for digital assets trading via web interface and mobile app by adopting GSLB, and distributed server clusters. We believe blockchain technology will eliminate barriers to transactions, increase the efficiency of transactions across society, and eventually have a significant impact on the global economy. We strive to achieve something that changes the world and never stop to innovate and improve on our customer experience.

More Full-time Jobs

Show more

Product Owner/CPO

Tbilisi, Georgia
Tbilisi, Georgia
Full time
Remote
Key requirements 
Define and drive the product vision and strategy, including monetization strategies and financial performance.
Collaborate with various stakeholders to deeply understand product demands, identify points of improvement, and develop product strategies.
Define and track key product metrics to measure success and drive continuous improvement in product performance and user satisfaction.
Conduct market research and competitive analysis to identify market opportunities, informing product strategy.
Manage developing teams and lead the product 
Qualifications/Responsibilities 
English fluency C2 (native level)
Masters/PhD in Top Universities
Proven experience in product management within Web3 and cryptocurrency.
In-depth understanding of the Web3 market structure.
Excellent collaboration and communication skills, with the ability to effectively work with cross-functional teams, stakeholders, and senior management.
Strong analytical, prioritization, and problem-solving abilities.
Familiarity with web and mobile app development.
3,000-10,000
Monthly
See details

Product Analyst

Georgia, USA
Georgia, USA
Full time
Remote
Wallet on Telegram is your gateway to the world of digital currencies, specially tailored for individuals in emerging markets. We understand the complexities and intimidation often associated with existing crypto solutions, which is why we've designed the Wallet to be the ultimate user-friendly platform for managing finances. No need to open a traditional bank account or wrestle with convoluted crypto exchanges and wallets.
Leveraging the power of advanced blockchain technology, Wallet delivers a seamless onboarding experience into the crypto ecosystem. It enables users to effortlessly store, send, and receive digital currencies, all via the familiar interface of Telegram. Managing your finances becomes as simple as sending a message.
At Wallet, we're committed to using technology to disrupt traditional banking systems, providing our customers with more flexible and inclusive financial services. Whether you're a crypto novice or seeking to simplify your digital finance experience, Wallet is crafted with your needs in mind.
As a Product Analyst, you will play a crucial role in improving user onboarding and activation processes. You will work closely with cross-functional teams to analyze data, identify trends, and provide actionable insights that enhance the user experience and drive engagement.
Responsibilities:
Use data to help the product owner continuously improve our services. Provide insights and recommendations based on data analysis to optimize user journeys and improve conversion rates.
Conduct A/B testing and experiments to validate hypotheses and measure the impact of changes.
Create and maintain informative reports and dashboards to speed up decision-making processes.
Oversee the data collection and delivery process. While you won't need to write ETL processes yourself, you must be able to understand data sources and effectively communicate tasks to Data Engineers.
Requirements:
You have at least 3 years of experience in product analytics and know how to decompose any metric and suggest ways to influence it.
Experience in conducting A/B tests and analyzing experimental data.
You are proficient in SQL, capable of writing complex queries.
You have worked with analytical databases (ClickHouse, Vertica, etc.) and BI tools (Tableau, Power BI, SuperSet, etc.).
You have experience writing Python scripts for data processing.
It would be great if you have experience with Apache Airflow.
You have English language skills at a B2 level or higher.
Russian language proficiency.
Strong analytical and problem-solving skills with the ability to interpret complex data sets.
Strong professional experience or knowledge of crypto/web3 is highly desirable.
Why it is a fantastic opportunity:
Our business is growing at an exponential scale.
Work in a well-funded startup environment with unique growth opportunities and a chance to join a rapidly growing company with a unique product.
Be based remotely.
Participation in the performance review and bonus programme.
Compensation for medical expenses.
Provision of necessary equipment.
Annual vacation of 20 working days plus 10 paid days off.
14 days of paid sick leave to support your health and recovery when needed.
Access to internal English courses for continuous learning and improvement in language skills.

Senior React Developer

Warsaw, Poland
Warsaw, Poland
Full time
Remote
We are one of the largest influencer marketing agencies in Poland and have been shaping the market for over 10 years. We have an excellent understanding of social media and run our own channels on TikTok and Instagram to stay up-to-date and ahead of the curve. We create trends and are not afraid to experiment, and our approach is recognized by major Polish and global brands. Our IT infrastructure operates exclusively with the latest technologies and continuously expanding knowledge.
We are currently looking for a React Developer, someone capable of continuously enhancing their skills and not afraid of new challenges. We offer unlimited room to maneuver, the opportunity to work with outstanding professionals, and, most importantly, the satisfaction of seeing the results of your own work. If you want to be part of something bigger and are not interested in being just another cog in a huge corporate machine, this offer is definitely for you.
 
Responsibilities:
Developing cross-platform applications from scratch using React
Closely collaborating with UX/UI designers and the backend team
Ensuring code quality and performance
Updating and maintaining applications
Keeping up with current trends and technological innovations

Senior React Native Developer

Warsaw, Poland
Warsaw, Poland
Full time
Remote
We are one of the largest influencer marketing agencies in Poland and have been shaping the market for over 10 years. We have an excellent understanding of social media and run our own channels on TikTok and Instagram to stay up-to-date and ahead of the curve. We create trends and are not afraid to experiment, and our approach is recognized by major Polish and global brands. Our IT infrastructure operates exclusively with the latest technologies and continuously expanding knowledge.
We are currently looking for a React Native Developer, someone capable of continuously enhancing their skills and not afraid of new challenges. We offer unlimited room to maneuver, the opportunity to work with outstanding professionals, and, most importantly, the satisfaction of seeing the results of your own work. If you want to be part of something bigger and are not interested in being just another cog in a huge corporate machine, this offer is definitely for you.
 
Responsibilities:
Developing cross-platform applications from scratch using React Native
Closely collaborating with UX/UI designers and the backend team
Ensuring code quality and performance
Updating and maintaining applications
Publishing applications on Google Play and the Apple App Store
Keeping up with current trends and technological innovations

Backend Engineer

Shanghai, China
Shanghai, China
Full time
Remote
Responsibilities:
Responsible for back-end development and maintenance of Web3 features, ensuring system stability and scalability.
Design and implement efficient database structures to support the conversion of Web2 assets to Web3 assets.
Develop and maintain secure and reliable APIs to ensure smooth data interaction between the front-end and back-end.
Optimize server performance to handle high concurrency requests and ensure smooth game operation.
Implement and monitor security measures to protect user data and ensure system security.
Requirements:
Proficient in back-end development technologies such as Node.js, Python, Java, with 2-3 years of Web3 development experience.
Experienced in database design and optimization, familiar with MySQL, PostgreSQL, MongoDB, etc.
Experience managing game project databases and understanding numerical models.
Bilingual in English and Chinese, capable of working in an international team.
Strong problem-solving skills and a spirit of innovation.
3,000-4,000
Monthly
See details