Senior iOS Engineer, NDE - Nike+ Apps

Nike's Digital Innovation team is seeking a Senior iOS Engineer to join us in developing premium native experiences for our consumers. In this role, you will deliver well designed, highly testable, and resilient applications and/or POCs. You will also be instrumental in exploring new platforms, technologies, and partnerships with industry leaders. The successful candidate is both deeply experienced with iOS development and loves bleeding edge technology outside of the iOS ecosystem.


Qualifications

  • 5+ years software engineering experience
  • Fluent in Swift with a passion for the language
  • Experience developing, delivering, and supporting multiple native iOS applications through the App Store
  • Expert-level knowledge of iOS SDK, iOS versions, and popular devices
  • Experience designing mobile applications to consume server-based REST APIs
  • Solid foundation in data structures, algorithms, object-oriented programming, MVC architecture, and iOS design patterns
  • Deep understanding of multi-threading, memory management, networking, caching, performance optimization, localization, and security for mobile applications
  • Experience with modern build strategies, continuous integration, unit testing, test driven development, static analysis, and automated integration tests
  • Working knowledge of Scrum and other agile practices
  • Excellent verbal and written communication skills
  • Experience with BLE devices a plus
  • Bachelor's degree in Computer Science or Engineering
  • Ability to pass a seven year background investigation



  • 5+ years software engineering experience
  • Fluent in Swift with a passion for the language
  • Experience developing, delivering, and supporting multiple native iOS applications through the App Store
  • Expert-level knowledge of iOS SDK, iOS versions, and popular devices
  • Experience designing mobile applications to consume server-based REST APIs
  • Solid foundation in data structures, algorithms, object-oriented programming, MVC architecture, and iOS design patterns
  • Deep understanding of multi-threading, memory management, networking, caching, performance optimization, localization, and security for mobile applications
  • Experience with modern build strategies, continuous integration, unit testing, test driven development, static analysis, and automated integration tests
  • Working knowledge of Scrum and other agile practices
  • Excellent verbal and written communication skills
  • Experience with BLE devices a plus
  • Bachelor's degree in Computer Science or Engineering
  • Ability to pass a seven year background investigation




Back to top