Job Description:
Responsible for the development, maintenance, and optimization of the OneBullEx mobile application, supporting core trading functionalities such as spot and futures trading.
Utilize Kotlin and Kotlin Multiplatform for cross-platform development to ensure compatibility and a consistent user experience across Android and iOS devices.
Integrate TradingView chart components to achieve high-quality candlestick charts and real-time market data visualization.
Develop and maintain WebSocket-based real-time data transmission to ensure ultra-low latency and high reliability.
Participate in mobile architecture design, optimize code structure, and enhance performance, scalability, and user experience.
Collaborate with backend engineers to design and integrate API interfaces for efficient frontend-backend communication.
Write high-quality, maintainable code, participate in code reviews, and ensure engineering excellence.
Work closely with the testing team to identify and resolve issues, ensuring application stability and reliability.
Job Requirements:
- 3+ years of mobile development experience, with proficiency in Kotlin and the Android development ecosystem.
- Skilled in using Kotlin Multiplatform for cross-platform code reuse.
- Deep understanding of cryptocurrency exchange business logic, including spot trading, futures trading, order matching, and liquidity aggregation.
- Familiar with TradingView integration and experienced in optimizing chart performance and visualization.
- Expertise in WebSocket development, capable of handling real-time data streams and event-driven updates.
- Strong communication skills in both English and Chinese, able to articulate technical solutions clearly and collaborate efficiently.
- Experience in mobile performance optimization and solving complex technical challenges independently.
- Ability to work remotely or relocate to Dubai as needed.
Benefits:
- Remote work flexibility
- 20 days of annual leave
- Flexible working hours


