Previous Job
Previous
iOs Developer / lead (Swift)
Ref No.: 17-09831
Location: Seatac, Washington
Mandatory Skills:

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

Preferred Skills:
  • 2+ years airline/travel industry experience a plus

Roles and Responsibilities:
  • Contribute as an experienced iOS developer on an agile scrum delivery team, collaborating with product owners, developers and testers to deliver business value on an iterative basis
  • Ensure the delivery of high quality software by writing clean code and utilizing pair programming, TDD, continuous integration and code reviews
  • Apply object-oriented and agile iteration methodology in the design and code development
  • Incorporate security (PCI, SOX) requirements into software design
  • Continually seek to improve applications including system performance, functionality, code efficiency, and code defects
  • Provide application support, troubleshoot and resolve critical software issues
  • Research and analyze current system, subsystems and interfaces to understand the current or new process flow
  • Stay actively engaged in the technology industry and understand how the evolving technologies can benefit our organization