Description
Job Title: IOS Engineer
Contract - 6 months Inside IR35
Day Rate: £450
The Opportunity:
- Design and build applications for iOS platform.
- Maintain quality and ensure responsiveness of applications.
- Collaborate with the rest of the engineering team to design and launch new features.
- Maintain code integrity and organization.
- Be proficient with Objective-C or Swift {{depending on project requirements}}, and Cocoa Touch.
Skills and Experience:
- Excellent knowledge of Swift and iOS SDK and experience in building mobile applications for iOS.
- Good understanding of architecture patterns, design principles, interface guidelines and best practices.
- Experience in writing unit tests, UI automation and CI/CD and automation tools.
- Ability to understand business requirements and translate them into technical requirements.
- Experience working in agile teams and familiarity with Jira/confluence, Git, Jenkins, Fastlane.
- Previous experience in banking domain is not mandatory, but preferable.
- Experience with iOS frameworks such as Core Data, Core Animation, as well as offline storage, threading, and performance tuning.
- Must be familiar with RESTful APIs to connect iOS applications to Back End services.
- Experience with performance and memory tuning with tools {{such as Instruments and Shark, depending on project needs.
- Experience with cloud message APIs and usage of push notifications.
- Knowledge of code versioning tools {{such as Git, Mercurial or SVN.