Job Description :
J.O#: 10061WAF

Position Title: IOS Developer

Position Type: Contract

Contract Length: 6months

Location: Ashburn, VA

Hourly Rate: Open (DOE)

Required Skills :

*ObjectiveC and Swift iOS development

*Standard iOS SDK knowledge (including Foundation, UIKit, Storyboards, WebKit and Auto Layout)

*Object oriented development and design pattern knowledge

*Experience with authenticated RESTful web services (including secure session management) and JSON

*Experience with CoreData, CoreMotion, CoreLocation, CoreBluetooth, Background Fetch, and Grand Central Dispatch
API’s including use while running in the background

*Developer tool experience (Xcode, Git, Xcode Server etc

*Deployment experience to App store (including release, Apple Developer Portal team management, iTunes Connect
app management, Testflight management)

*Experience facilitating code reviews

*Commitment to incorporating quality testing practices into all phases of the project life cycle, including
automated/repeatable agile testing

*Ability to diagnose and resolve complex problems and issues, across multiple application layers

*Experience with or willingness to learn agile software development (scrum and/or Kanban)

*Understanding of Continuous Integration (CI) and Continuous Delivery (CD)

Desired skills, abilities and experiences:

*Knowledge of multiple iOS architecture patterns including MVC and MVVM

*Ruby, HTML, and JavaScript development

*Experience with Test Driven Development and Behavior Driven Development

*Protocol oriented development and design pattern knowledge

*Experience with Push Notification, CoreAnimation and Background Networking API’s

*Quality Engineering mindset

*Testing experience, including test automation

*Flexible, adaptive, with strong learning agility

*Experience working in a Product Management Team environment

*Owning a solution from idea/creation through ultimate sunset