Description
Title: iOS Developer/Swift Developer/Objective-C Developer/Senior iOS Developer
End Client Domain: Banking
Location: Edinburgh/Glasgow/London
Duration: Long term rolling contract
Rate: Negotiable
Roles and responsibilities:
- Design and build advanced applications for the iOS platform
- Collaborate with cross-functional teams to define, design, and ship new features.
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
- Work on bug fixing and improving application performance.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Required Skills/Experience:
- Degree in Computer Science, Engineering or a related subject
- Proven working experience in software development
- Working experience in iOS development
- Have published one or more iOS apps in the app store
- A deep familiarity with Objective-C and Cocoa Touch
- Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
- Experience with third-party libraries and APIs
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle
Desired Skills:
- Proficient with Objective-C or Swift, and Cocoa Touch, iOS, Objective-C, Cocoa
- Hands on experience with to HTML5, CSS, XML, API
- Coursework in Object-Oriented programming languages (C++/Java, etc)
- Must have experience in Mac OS platforms
- Experience with iOS frameworks such as Core Data, Core Animation, etc.
- Experience with offline storage, threading, and performance tuning
- Familiarity with RESTful APIs to connect iOS applications to Back End services
- Knowledge of other web technologies and UI/UX standards
- Understanding of Apple's design principles and interface guidelines
- Knowledge of low-level C-based libraries is preferred
- Good knowledge of interface builder, Core animation, and Object Oriented concepts.
- Strong working knowledge of HTML5 & CSS, MySQL, and JavaScript.