• Design, develop, and implement iOS applications.
• Strong troubleshooting skills and system maintenance ability.
• Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance
• Be able to learn new skills in response to complicated problems.
• Communicate with QA, back-end engineers, project manager, and product manager positively to finish given projects on time.
• Implement custom native user interfaces using the latest iOS programming techniques
• Build reusable iOS software components for interfacing with our back-end platforms
• Bachelor’s degree+ in computer science or related fields
• 3+ years iOS applications development experiences in Objective-C and C/C++
• Familiarity with data structures, object-oriented programming, design patterns, memory-optimizing, iOS SDK, frameworks, and main develop tools
• Familiarity with iOS architectures, optimizing, and UI, graphic developments
• Experience in iOS application development and structural designs especially in large scale projects
• Experience in automatic build process and submitting to App Store
• Good communication ability, great teamwork ability, responsibility,and be able to work under pressures
(1) Experience in iOS online game applications development
(2) Experience in GPUImage, OpenGL ES, Metal, OpenCV
(3) Be able to show self-developing open source on GIT or your own
technology blogs during interview
(4) Chinese reading and speaking ability will be a plus