| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Okx | Remote | $126k - $144k | |||
Stable Naira | Los Angeles, CA, United States | $77k - $100k | |||
Pelican Strategic Investments | Remote | $12k | |||
Bullish | New York, NY, United States | $180k - $250k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Improbable | United Kingdom | $57k - $93k | |||
Perpetuals Group | United States | $39k - $65k | |||
Aster COOP | New York, NY, United States | $160k - $180k | |||
Ethena Labs | Remote | $63k - $75k | |||
The Depository Trust & Clearing Corporation (DTCC) | Jersey City, NJ, United States | $67k - $101k | |||
zerohash | New York, NY, United States | $90k - $110k | |||
Genesis NGN | New York, NY, United States | $114k - $127k | |||
Tether Operations Limited | Milan, Italy | $54k - $100k | |||
CoinGecko | Malaysia | $90k - $100k | |||
Tether Operations Limited | Milan, Italy | $54k - $100k | |||
GALINA | Remote |
|
OKX will be prioritising applicants who have a current right to work in Singapore, and do not require OKX's sponsorship of a visa. Who We Are
At OKX, we believe that the future will be reshaped by crypto, and ultimately contribute to every individual's freedom. OKX is a leading crypto exchange, and the developer of OKX Wallet, giving millions access to crypto trading and decentralized crypto applications (dApps). OKX is also a trusted brand by hundreds of large institutions seeking access to crypto markets. We are safe and reliable, backed by our Proof of Reserves. Across our multiple offices globally, we are united by our core principles: We Before Me, Do the Right Thing, and Get Things Done. These shared values drive our culture, shape our processes, and foster a friendly, rewarding, and diverse environment for every OK-er. OKX is part of OKG, a group that brings the value of Blockchain to users around the world, through our leading products OKX, OKX Wallet, OKLink and more.
About The Team
As a mobile software engineer, you will build and maintain a core OKX app with millions of daily active users. You will work cross-functionally with design, product and other engineering teams to identify customer needs, and ship high-quality new features through fast iterations. This is an opportunity to work on the full life cycle of crypto mobile applications including pro/retail trading, asset management and wallet. Join us in building the next generation of mobile-first Web3 experiences, empowering millions of users to seamlessly interact with digital assets, decentralized applications, and blockchain-powered services through secure and intuitive products.
What You'll Be Doing
Define and drive the strategic vision, roadmap, and execution for mobile engineering across Web3 products and platforms, ensuring alignment with business objectives and long-term technology goals. Lead, mentor, and scale a high-performing global team of mobile engineers, fostering a culture of technical excellence, innovation, ownership, and continuous improvement. Part of a global mobile team, developing new features for the all-in-one iOS and Android apps. Oversee the architecture and delivery of secure, scalable, and performant mobile applications, including wallet, DeFi, trading, and on-chain interaction experiences serving millions of users worldwide. Partner closely with Product, Design, Security, Blockchain, and Infrastructure leaders to translate business priorities into impactful mobile solutions and seamless user experiences. Establish engineering standards, development processes, and best practices to ensure high-quality software delivery, operational excellence, and platform reliability. Drive the adoption of emerging Web3 technologies, evaluating industry trends, blockchain innovations, and mobile development advancements to maintain competitive advantage. Lead technical decision-making and architectural governance across mobile platforms, balancing innovation, scalability, security, and maintainability. Champion mobile security, performance optimization, and regulatory compliance, ensuring the highest standards for digital asset and blockchain-enabled applications. Represent the mobile engineering organization in executive discussions, strategic planning, hiring initiatives, and external industry engagements.
What We Look For In You
10+ years of software engineering experience, including significant experience leading and scaling mobile engineering teams in high-growth technology environments. Proven track record of defining mobile technology strategy, building high-performing engineering organizations, and delivering large-scale consumer products serving millions of users. Deep expertise in mobile platforms and architectures across iOS, Android, and/or cross-platform frameworks such as React Native and Flutter, with the ability to guide technical direction and architectural decisions. Strong leadership experience managing engineering managers and senior engineers, with a passion for mentoring talent and fostering a culture of excellence, innovation, and accountability. Demonstrated ability to leverage AI-driven engineering practices, knowledge management systems, and automation frameworks to improve developer productivity and accelerate product delivery. Strong understanding of software architecture, distributed systems, security best practices, and engineering operational excellence. Exceptional stakeholder management and communication skills, with the ability to align engineering initiatives with business objectives and influence executive-level decision-making. Passion for emerging technologies and a strong interest in shaping the future of mobile experiences within the Web3 ecosystem.
Nice-To-Haves
Strong understanding of blockchain technologies, including wallets, smart contracts, decentralized applications (dApps), token standards (ERC-20, ERC-721, ERC-1155), and digital asset infrastructure. Experience leading engineering teams responsible for Web3, crypto, fintech, DeFi, NFT, GameFi, or digital asset products at scale. Familiarity with blockchain security, custody solutions, MPC wallets, account abstraction, and emerging decentralized technologies. Experience building globally distributed engineering organizations and delivering products across multiple markets and regulatory environments. Active involvement in the Web3 ecosystem through industry contributions, speaking engagements, open-source projects, or community leadership.
Perks & Benefits
Competitive total compensation package
L&D programs and Education subsidy for employees' growth and development
Various team building programs and company events
Wellness and meal allowances
Comprehensive healthcare schemes for employees and dependants
More that we love to tell you along the process!
Notice: All official OKX vacancies are published on this website. While roles may appear on selected third-party platforms from time to time, information on other sites may be inaccurate or outdated. If in doubt, please apply directly through our official careers website.
Information collected and processed as part of the recruitment process of any job application you choose to submit is subject to OKX's Candidate Privacy Notice.
What is ERC20 example?
ERC20 is a standard for fungible tokens on the Ethereum blockchain
Here is an example of an ERC20 token
Let's say we create a new ERC20 token called ABC Token with a total supply of 1,000,000 tokens
Each token will be divisible up to 18 decimal places
To implement the ERC20 standard, we will need to define several functions, including:
- balanceOf(address): Returns the token balance of a specific address.
- transfer(address to, uint256 value): Transfers tokens from the caller's address to the specified address.
- approve(address spender, uint256 value): Approves a specific address to spend a certain amount of tokens on behalf of the caller.
- allowance(address owner, address spender): Returns the amount of tokens approved by the owner that the spender can transfer.
- User1 owns 500,000 ABC Tokens.
- User2 wants to buy 100 ABC Tokens from User1.
- User1 approves User2 to spend up to 100 ABC Tokens on her behalf.
- User2 calls the transferFrom() function with User1's address, his own address, and the value of 100 tokens.
- The transferFrom() function deducts 100 tokens from User1's balance and adds them to User2's balance.