Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Responsible for the development, design, and maintenance of applications aimed at a range of iOS devices including mobile phones and tablet
- Focus on development of iOS applications and their integration with back-end services,
- Ensure the performance, quality, and responsiveness of applications
- Follow agile software development best practices (test-driven development, continuous integration, refactoring, code standards)
Job Requirements
- BS/MS degree in Computer Science, Engineering or a related subject
- 1-3 years experience in developing scalable apps
- Solid understanding of the full mobile development life cycle
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Experience with offline storage, threading, and performance tuning
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Familiarity with cloud message APIs and push notifications
- Understanding of Apple’s design principles and interface guidelines
- Proficient understanding of code versioning tools such as git
- Ability to develop applications for time-sensitive projects while considering business/system requirements