Job description
Job Responsibilities:
1️⃣ Responsible for the development, maintenance, and optimization of the OneBullEx mobile application, supporting core trading functions such as spot and contract trading.
2️⃣ Use Kotlin and Kotlin Multiplatform for cross-platform development, ensuring compatibility and consistent experience on both Android and iOS.
3️⃣ Integrate TradingView chart components to achieve high-quality candlestick charts and real-time market data visualization.
4️⃣ Develop and maintain real-time data transmission based on WebSocket, achieving ultra-low latency and high reliability.
5️⃣ Participate in mobile architecture design, optimize code structure, and enhance performance, scalability, and user experience.
6️⃣ Collaborate with backend engineers to design and integrate API interfaces for efficient front-end and back-end communication.
7️⃣ Write high-quality, maintainable code, participate in code reviews, and ensure engineering quality.
8️⃣ Work closely with the testing team to identify and resolve issues, ensuring the stability and reliability of the application.
Job Requirements:
1️⃣ Over 3 years of mobile development experience, proficient in Kotlin and the Android development ecosystem.
2️⃣ Skilled in using Kotlin Multiplatform for cross-platform code reuse.
3️⃣ In-depth understanding of cryptocurrency exchange business logic, including spot trading, contracts, matching, and liquidity aggregation.
4️⃣ Familiar with TradingView integration, with experience in optimizing chart performance and visualization.
5️⃣ Proficient in WebSocket development, capable of handling real-time data streams and event-driven updates.
6️⃣ Good communication skills in both Chinese and English, able to clearly express technical solutions and collaborate efficiently.
7️⃣ Experience in mobile performance optimization, capable of independently solving complex technical problems.
8️⃣ Able to work remotely or travel to Dubai as needed.
