Job description: Develop iOS application, and design components and key technology. Implement key code and components. Contribute to an agile team that solves complex challenges and builds quality software. Debug crash and bug reports with customers. Effectively communicate and articulate the design and technology to the management and engineering teams, so that all can clearly understand and follow. Review code and advice for optimization and code quality improvement. Requirements and technical skills: BS+ degree in CS, software engineering or relevant majors. 2+ years of experiences in developing applications using Swift/C++/Objective-C, and at least 1 years of in-depth Object-oriented programming experience. Familiar with modern design patterns and models. Knowledge of iOS SDK performance tools and optimization techniques. Good written/English communication skills. Ability to hold effective conversations with developers/architects, etc. Great passion to the software development and technology. Quality oriented mind-set Preferences and Plus Familiar with Agile/Scrum process and experienced working in a scrum development environment. Plusses: Experience with UI Test. Experience with audio/video/image processing. Swift Thinker.