Responsible for participating in the full lifecycle the iOS application development, including working with other teams (internal and 3rd party).
Utilize software development tools such as Swift, Git, Jira and Instruments to develop, test, debug, and deploy quality software
May perform as a technical leader or Lead iOS Developer for small software projects
Work with Enterprise and Application Architecture teams to drive alignment around more pragmatic vs. prescriptive solutions
Monitor and vet major architectural decisions, changes, and open issues (e.g. data placement, tool / technology product selection, interfaces, new data stores, infrastructure issues)
Bachelor's degree in computer science or equivalent
Minimum 3+ years of relevant experience
Must have experience with SWIFT and / or Objective-C technologies.
Strong understanding of iOS software development lifecycle
Experience with Human Touch Interface guidelines
Experience with Git, Auto Layout and Alamofire
Experience with XCTest for unit testing
At least one app in App Store and experience with publishing apps
Experience in Performance Optimized & Object-Oriented Design (OOD), SQL Server, N-tier application architecture and full lifecycle of the software design and development