
Binance is the leading global blockchain ecosystem and cryptocurrency infrastructure provider whose suite of financial products includes the world’s largest digital-asset exchange. Our mission is to accelerate cryptocurrency adoption and increase the freedom of money.If you’re looking for a fast-paced, mission-driven organization where opportunities to learn and excel are endless, then Binance is the place for you.
Responsibilities:
- Responsible for the design and implementation of high-performance mobile basic components.
- Conduct performance analysis and optimization on C++ applications.
- Promote and implement the best practices for development and testing.
Requirements:
- Extensive C++ programming experience, solid understanding of the C++ standard libraries and thorough comprehension of the latest C++ standards.
- Deep understanding of operating systems, especially Linux, including but not limited to OS principles, kernel, file systems, device drivers, etc.
- Understanding of the layout of the virtual memory space, the ability to apply and comprehend memory management concepts of the operating system.
- Familiarity with POSIX API, understanding its principles of operation and application scenarios.
- Comprehensive understanding of the entire compilation and linking process as well as LLVM architecture, proficient usage of LLDB for debugging alongside a grasp of specific compilers, linkers, and debugging tools.
- Familiarity with assembly, ability to understand the pros and cons of different virtual machine languages, such as register-based and stack-based virtual machine languages.
- Proficiency in C++ code optimization and bug detection, well-versed in using tools like addr2line, ASan, UBSan, etc.
- Outstanding team collaboration spirit and problem-solving ability, being able to deliver under pressure.
Bonus Qualifications:
- Experience in mobile application development, understanding of the iOS or Android platforms.
- Familiar with blink / v8 / quickjs or has relevant development experience.
- Contributions to open-source projects will be highly appreciated.
Listed in: Cryptocurrency Jobs, Web3 Crypto Jobs, Remote Crypto Jobs, Developer Crypto Jobs, Exchange Crypto Jobs, Senior Crypto Jobs, IOS Crypto Jobs, Android Crypto Jobs, Open Source Crypto Jobs, Linux Crypto Jobs, Full Time Web3 Jobs.
Senior C++ Developer at Binance: FAQ
Where is the Senior C++ Developer role at Binance based?
The Senior C++ Developer role at Binance is based in Asia. Check the job description for any remote or hybrid options.
What skills are required for the Senior C++ Developer role at Binance?
This Senior C++ Developer role is associated with the following skills and technologies:
- Web3
- Remote
- Developer
- Exchange
- Senior
- IOS
Read the full job description above for the complete list of requirements.
Is the Senior C++ Developer role at Binance full-time or contract?
Binance is hiring this Senior C++ Developer as a full time position.
How do I apply for the Senior C++ Developer role at Binance?
You can apply for the Senior C++ Developer role at Binance directly on this page using the Apply button. Asia candidates are welcome. Applications submitted through CryptoJobsList reach the employer directly.