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