No 3rd parties please.
Our client in the Seattle area is looking for an iOS Developer to join them on a long-term contract.
This developer will work on an agile scrum delivery team, collaborating with product owners, developers and testers to deliver business value on an iterative basis. Will be responsible for ensuring the delivery of high-quality software by writing clean code and utilizing pair programming, TDD, continuous integration and code reviews.
Bachelor’s degree or equivalent work experience required.
Computer Science fundamentals in object-oriented design, data structures and complexity analysis.
High level of expertise building end-to-end custom iOS applications from scratch required
Extensive knowledge of iOS7, iOS8, Swift, UIKit, Core Data and Core Graphics required.
Deep understanding of memory management, file I/O, network programming, and multi-threading required.
Expertise with TDD, unit testing, pair programming and other Extreme Programming techniques required.
Extensive hands-on experience creating custom UI controls, consuming RESTful APIs, designing protocols, implementing delegate interfaces, animations, and performance optimization required
Experience developing test strategies and test automation preferred
Track record of shipping numerous successful products to the Apple Store required.
Ability to develop high performance and scalable software solutions required.
Experience estimating effort and establishing timelines for projects required.