Your role:
· 3-5 years of native iOS development experience using XCode (Objective C or Swift)
· Complete Website to App Conversion
· At least 2 years of solid working experience programming using Swift programming language
· Understanding of software design patterns, quality and performance considerations, and skills to develop great user experience
· Hands-on with XCode, iTunes Connect, Apple Developer Portal
· Demonstrable expertise in Foundation, UIKit, CoreData, CoreAnimations, Networking
· Familiarity with third-party frameworks using CocoaPods
· Develop new features and maintain existing components in its mobile product based on specifications provided by Product Management.
· Create and integrate unit tests for regression testing to support moving the product towards full regression automation.
· Develop new features and components that conform to existing architecture and Apple development standards.
· Make suggestions on how to improve its existing codebase.
· Perform code reviews on other team members' code (code reviews are performed on all commits).
· Familiarity with Test Driven Development (XCTest would be a plus)
· JIRA Development (would be a plus)
· Understanding of Agile development (would be a plus)