Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Develop, test and maintain high quality iOS mobile applications.
- Deal with previously developed applications, read the documentation, navigate the code, debug and modify, add/remove new features and enhance app performance.
- Collaborate with cross-functional teams to define, design, and ship new features including app-security related features.
- Work with outside data sources and API’s.
- Participate in developing the user experience.
- Unit-testing the code for robustness, including edge cases, usability, and general reliability.
- Continuously discover, evaluate, and implement new technologies to maximise development efficiency.
Job Requirements
- BS/MS degree in Computer Science, Engineering or a related subject.
- 1-3 years of iOS development experience.
- Experience in iOS SDK, Xcode IDE and the full development life cycle of the iOS mobile application.
- Experience in coding with Swift.
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text.
- Experience in building SDKs.
- Good knowledge of iOS App Provisioning (publish applications on App store, Ad hoc distribution, Custom B2B distribution).
- Experience working with Web Services (e.g. REST, SOAP) in a highly scalable, highly available environment.
- Experience in dealing with Popular APIs (Facebook, Twitter, Google services, etc.) is a plus.
- Working knowledge of dealing with project management platforms like Atlasssian's Jira/Confluence is a plus.
- Knowledge of Linux and networking, specially wireless, is a plus.
- Strong problem solving skills.
- Strong sense of ownership and responsibility for code quality that follows best practices.