Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- The developer will join a mobile development team consisting of UX designer, iOS and Android developers and testers.
- The position requires a hard worker, passion for more on iOS technology and the mind map to solve new problems in small time span.
- The candidate will be heavily trained so he/she will up and running in a short time for medium-large scale projects.
Responsibilities:
- Design and build applications for the iOS platform
- Design, build, and maintain high performance, reusable, and reliable code.
- Design and build advanced applications for the iOS platform
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Job Requirements
The candidate shall:
- Be able to design and develop iOS application (testing is a plus).
- Be aware of design principles and design patterns.
- Be capable of applying major patterns such as MVC.
- Have a good understanding of common iOS SDK APIs such Core Data, Core Location, Core Graphics, Core Foundation...etc.
- Be able to write modern and clean Objective-C code.
- Have a good understanding of what a web service is and how to integrate with it.
- Fully understand memory management and be able to write multi-threaded code.
- Have a thorough understanding of iOS Human Interface Guidelines.