Responsibilities:
1. Lead the architecture design and core module development of the iOS application.
2. Design and implement complex animations and various UI effects.
3. Proficient in Objective-C and Swift, with in-depth understanding of multithreading, Runtime, RunLoop, and strong coding standards and practices.
4. Familiar with App Store release procedures and in-app purchase (IAP) development.
5. Establish and enforce coding standards within the team, ensuring code quality and improving development efficiency.
6. Conduct online issue inspections and diagnostics, lead troubleshooting efforts to resolve complex problems.
7. Optimize key app performance indicators such as power consumption, memory usage, data storage, and network performance to continuously enhance user experience.
Qualifications:
1. Bachelor’s degree or higher in Computer Science or related field, with 4+ years of iOS development experience.
2. Solid computer science fundamentals and familiarity with common network protocols (HTTP/HTTPS, TCP/UDP, etc.).
3. Proficient in commonly used iOS third-party libraries (e.g., Alamofire, Realm, RxSwift, etc.).
4. Strong learning ability, resilience under pressure, and a high sense of responsibility.
5. Project management experience is a plus.
6. Strong English reading and writing skills are preferred.
7. Experience with Flutter development is a plus.
8. A strong interest in AI applications, game products, or interactive entertainment platforms—or relevant project experience—is preferred.
|