Job Description
We are seeking a skilled iOS Developer to join our team and contribute to the development of our exchange platform's mobile application. The ideal candidate will be responsible for core feature development and module design, ensuring a seamless user experience for our financial services.
Key Responsibilities
- Develop and design core features for the exchange iOS App (including market display, trading, assets, identity authentication, risk control interactions, etc.)
- Optimize user experience and performance metrics, continuously iterating UI animations and interactive experiences to improve smoothness and stability
- Collaborate closely with product managers, UI designers, and backend developers to ensure accurate functional logic implementation and efficient frontend-backend coordination
- Build modular engineering architecture, develop reusable components and common libraries to reduce maintenance costs
- Lead the iOS App release process, version publishing, hot update solutions, and compatibility testing
- Implement and maintain automated testing, exception capture, tracking statistics and other systems to improve development quality
- Develop security solutions for financial-grade applications including data encryption, anti-debugging, anti-injection, fingerprint recognition and other protective measures
Job Requirements
- 3+ years of practical iOS development experience with at least one medium-to-large scale App independently launched
- Proficient in Swift/Objective-C with strong knowledge of common design patterns and multi-threaded programming
- Familiar with MVC/MVVM architecture, component design, and dependency injection mechanisms
- Experience with RESTful API, WebSocket, network caching, and offline processing mechanisms
- Understanding of iOS security mechanisms (certificate pinning, Keychain, Data Protection)
- Skilled in using Xcode, CocoaPods/SPM, Charles, Instruments and other development tools
- Knowledge of App Store review process, TestFlight procedures, and certificate management
- Capable of complete 0-1 project development with strong technical architecture thinking
- Experience with independent K-line development or optimization preferred
- Prior experience in financial industry/exchange platforms is a plus
Benefits
- Meal allowance - Daily meal support or meal subsidies
- Overtime compensation - Overtime pay according to company policy
- Transportation allowance - Commuting expense subsidies
- Travel support - Air ticket reimbursement (following company policy)
- Vacation policy - Annual leave and national statutory holidays