iOS Engineer
Role details
Job location
Tech stack
Job description
Responsible for the design, implementation of functional modules, testing, and maintenance of the iOS mobile application. Analyze the structure and architecture of iOS applications and optimize performance. Develop and maintain mobile applications on the iOS platform. Conduct various technical tracking and analysis of the project, resolving issues related to system security and performance optimization. Regularly share technical knowledge to enhance team collaboration and creativity. Actively research and practice new technologies, collaborate with product teams to analyze requirements, and engage in technical discussions, trials, and implementation.
Requirements
Do you have experience in iOS development?, Over 4 years of iOS development experience, with the ability to independently complete application frameworks. Proficient in C/C++, Objective-C, and Swift. Familiar with tools like Xcode and Instruments, and skilled in high-performance programming and performance tuning on iOS. Understanding of iOS network communication mechanisms, memory management, thread management, and performance optimization. Knowledge of iOS application frameworks, proficient with iOS SDK, and familiar with CI and other automation tools. Passionate about new technologies, possessing a spirit of teamwork, and enthusiastic about internet product development.
Plus Prior experience in educational system development is preferred. Good English listening, speaking, reading, and writing skills, with an interest in language learning. Preferably has a technical blog or independent app projects. Familiarity with payments, messaging, localization configuration, or one or more aspects of RN (React Native) is a plus.