Job Description
We are seeking an experienced iOS Developer to maintain, iterate, and refactor our iOS application. The project was initially developed in Objective-C and includes comprehensive core modules such as market data, trading, wallet, and contracts. The ideal candidate will be responsible for ongoing maintenance of existing features, bug fixes, and the development of new functionalities. Key responsibilities include:
- Maintaining the existing Objective-C codebase (modules including market data, order placement, order book, K-line charts, wallet, etc.)
- Fixing production bugs, optimizing performance and stability, and addressing crash logs
- Implementing new product requirements while maintaining consistent coding standards
- Leading the gradual refactoring and migration to Swift/SwiftUI with mixed-language compatibility
- Adapting to new iOS versions and Xcode toolchains, as well as handling Apple App Store review-related issues
- Collaborating with backend, frontend, product, and design teams to ensure a seamless cross-platform user experience
Key Responsibilities
- Oversee the stability and performance of the iOS application through proactive maintenance and updates
- Diagnose and resolve complex technical issues in a timely manner
- Work closely with stakeholders to translate business requirements into technical solutions
- Ensure code quality through rigorous testing and adherence to best practices
- Stay updated with the latest iOS development trends and technologies
Job Requirements
- 3+ years of iOS development experience with strong proficiency in Objective-C
- Deep understanding of UIKit, Auto Layout, Core Data, GCD, and Runtime
- Familiarity with MVC/MVVM architecture and ability to work with large legacy codebases
- Experience with communication protocols such as WebSocket, HTTPS, JSON, and Protobuf
- Proficiency in dependency management tools like CocoaPods or Carthage, and knowledge of Xcode build processes
- Understanding of App Store review guidelines and submission processes
- Strong coding standards, documentation habits, and Git collaboration skills
Benefits
No additional benefits specified at this time.


