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