iOS Developer

  • Job Ref: 4138
  • Location: Dublin, Ireland
  • Type: Permanent

Overview

The Role

  • Work with another member of the iOS dev team to create best in class solutions and ensure excellent code quality by writing tests/performing code reviews
  • Collaborate with Android developers by working alongside them on solutions which cross both platforms
  • Work to deliver the product roadmap by collaborating with Product, QA, Design, backend teams and Analytics to deliver the right solutions
  • Contribute to app design and usability with feedback and suggestions including understanding of Apple’s Human Interface guidelines
  • Ensure a high quality of code and user experience, investigating and fixing bugs and crashes within the app
  • Proactively identify and suggest potential product updates and improvements based on new iOS features

Desired Experience

  • 3 to 5 years’ experience in a similar role
  • Proficient with Objective-C, Swift 4.x
  • Excellent knowledge of Cocoa Touch and Foundation framework
  • Experience with programmatically creating user interfaces strongly desired
  • Experience consuming RESTful APIs to connect iOS applications to back-end services
  • Experience writing unit tests using XCTest framework
  • Good knowledge of AutoLayout
  • Understanding of Apple’s design principles and interface guidelines
  • Proficient understanding of code versioning tools (Git)
  • Experience with multi-threaded applications
  • Experience with performance and memory tuning using Instruments
  • Experience with offline storage (Realm) would be beneficial
  • Familiarity with continuous integration (Jenkins) also beneficial

Key Competencies

  • Collaborative style of working
  • Active interest in iOS trends
  • Ability to think on the fly
  • Decision maker
  • Problem solver