Requirements

  • 3 year computer science degree (or equivalent)
  • At least 5 years of professional experience in IOS
  • Strong Computer Science and programming fundamentals
  • Full understanding of the IOS application and activity lifecycles
  • Experience with Fragments.
  • Appreciation of IOS -specific asynchronous processing techniques.

Desirable Skills

  • Knowledge of strategies to handle issues related to platform fragmentation, differing screen sizes and multiple OS versions.
  • Experience working with unit test frameworks (Easymock, Mockito, Roboelectric, etc)
  • Experience with network requests to RESTful APIs using best practice and well known libraries (volley, restkit, etc)
  • Swift, Objective-C
  • Knowledge and Appreciation of IOS user experience design patterns.
  • Experience developing eCommerce apps for retail
  • Experience working with software development tools including Git, Jira and Confluence.
  • Experience with writing UI Automation scripts using Appium
  • Any iOS native development experience

Learn more/Apply for this position