Key Responsibilities :
Develop, refactor and maintain native iOS applications based on Swift / Objective-C, follow Apple Human Interface Guidelines and unified team coding specifications
Cooperate with backend engineers to integrate RESTful API, WebSocket, third-party SDK (payment, push, login, statistics, map etc.), handle network cache, offline logic and abnormal retry mechanism.
Optimize application performance including startup speed, page rendering, memory leak, crash rate, package size, power consumption and page sliding fluency via Xcode Instruments.
Build unit test & UI test with XCTest; participate in code review, eliminate technical debt and guarantee code quality and maintainability.
Manage App Store Connect release process, handle review issues, implement gray release, hotfix and version iteration.
Track latest iOS system, Swift, SwiftUI and Apple official framework capabilities, introduce new technologies reasonably to improve R&D efficiency.
Collaborate with QA to locate online bugs, analyze crash logs, formulate repair plans and prevent recurring issues.
Job Requirements :
Bachelor’s degree or above in Computer Science, Software Engineering or related majors.
3+ years professional native iOS development experience, have at least one fully launched App on App Store.
Master Swift & Objective-C dual language, proficient in UIKit; familiar with SwiftUI, Combine is preferred.
Solid foundation of computer science: data structures, algorithms, multithreading, memory management, network principles (HTTP/HTTPS/WebSocket).
Master mainstream iOS architecture: MVC, MVVM, Clean Architecture; familiar with common design patterns.
Skilled in CocoaPods / SPM dependency management, Git version control, Fastlane automation release.
Familiar with local storage: CoreData, Realm, SQLite; understand crash capture, log analysis and performance troubleshooting.
Rich experience in retail/O2O/e-commerce APP development.
Experience in SDK encapsulation, componentized & modular architecture reconstruction.
Familiar with offloading, Flutter hybrid, or iOS dynamic hot update scheme.
Able to read official Apple English documents independently, strong learning ability.
Global Delivery Center, O&M Center, and Technical Center