Responsibilities
Work with our Product Management team to ensure both requested features and proposed solution align and meet architectural standards
Analyze functional and technical requirements, raising any potential issues as well as opportunities for cost reduction and / or performance improvement
Design, Develop and Test native iOS solutions using the latest and greatest versions of iOS and XCode
Integration of both custom and 3rd party package or code applications with a strict focus on maintainability and efficiency
Function in a SCRUM based Agile environment requiring the frequent release of functional code
Perform test planning and execution as required
Establish and maintain technology standards, and evaluate new tools and techniques
Required Technical Skills
Maintains knowledge and skills in OO Concepts, Pattern Implementation, Coding and Architecture
Substantial and demonstrated skills in building native apps using Objective-C and Swift
Extensive experience working with third-party libraries, Apple frameworks, and CocoaPods
Experience working with APIs and JSON
Experience with one or more of the following Continuous Integration tools; Bamboo or Jenkins
Experience with source control and versioning concepts using Git
Experience with deploying to the Apple Store
Strong user interface design and coding skills
Required General Skills
4-year college degree, preferably in Computer Science or Business-related studies
Strong communication and collaboration skills
Team-oriented and assertive
Ability to work in a fast-paced, iterative programming environment