Job Description
About Company
Responsibilities
- Development, maintenance of applications aimed at a range of iOS devices (mobile phones, tablet, computers) and integration with back-end services
- Ensure the performance, quality, and responsiveness of applications
- Collaborating with remote global teams, including device, cloud, test, etc.
*** Preffered language for received applications: English ***
Your skills & qualifications
Pre-Requisites
- 2-5 years of experience in developing and maintaining iOS applications
- Good in written and verbal communication in English
- Proficient with Objective-C or Swift.
- Professional iOS development experience, with a proven history of shipping iOS apps
- Good understanding of iOS app architecture and use of design patterns
- Good understanding of stack from UI to back-end, including web services and server-side integration through REST and JSON
- Integration of third party software
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Understanding of Apple’s design principles and interface guidelines
Preferred to Have
- Familiarity with communication & mapping/parsing libraries as AFNetworking
- Experience with offline storage, threading, and performance tuning
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Knowledge of low-level C-based libraries is preferred
- Familiarity with cloud message APIs and push notifications
- Proficient understanding of code versioning tools (such as Git, BitBucket or SVN)
Benefits for you
- Providing iMac to work.
- 5 days work week, 1.5 hours rest time
- Chances to travel oversea learning trip!!!
- Join us to work in friendly, young and energetic environment
- Having good and fair reward and promotion system
- Parties every Fri, birthday party, teambuilding trip...
- Office situated in centralize location and close to amenities