Posted On : 7 years ago | 1 total views, 1 today
iOS Developer
Job Description
Requirement:
- Degree in Computer Science, Software Engineering or related fields.
- 3-4 years of experience developing commercially released mobile application on iOS.
- Have published one or more iOS apps in the app store
- Proficient with Objective-C or Swift {{depending on project requirements}}, and Cocoa Touch
- Knowledge of communication protocols such as HTTP, HTTPS, and TCP/IP etc.
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Must have experience with RESTful APIs to connect iOS applications to back-end services
- Experience with threading, and performance tuning
- Knowledge of other web technologies and UI/UX standards
- Understanding of Apple’s design principles and interface guidelines
- Knowledge of low-level C-based libraries is preferred
- Experience with performance and memory tuning with tools{{such as Instruments and Shark, depending on project needs}}
- Familiarity with cloud message APIs and push notifications
- Able to benchmark and optimise applications
- Proficient understanding of code versioning tools such as Git or SVN
- Familiarity with continuous integration
- Excellent teamwork skills, flexibility, and ability to handle multiple tasks.
- Able to manage one's own time efficiently
- Experience in cross-platform development (React Native, Xamarin) is a plus
Responsibilities:
- Design and build reward redemption applications for the iOS platform using exising Restful APIs.
- Develop, enhance, maintain, document, and otherwise support applications using standard toolkits and following prescribed standards and developmethodologies.
- Ensure the performance, quality, and responsiveness of applications
- Help maintain code quality, organization, and automatization
- Identify and correct bottlenecks and fix bugs
- Ensure development project is delivered on schedule and to specification.
- Research technical issues and/or opportunities; provide recommendations.
- Collaborate with a team to define, design, and ship new features
Office location
Singapore
Apply for this position
Please send your CV to [email protected]