Work in a development environment writing and troubleshooting iOS mobile application software utilizing object-oriented principles. Accurately communicate status and issues within the development environment (verbal and written). Devise logic procedures, prepare documentation, perform coding, debug software, devise testing strategies, and execute test plans. Work to standardize apps to deliver across multiple brands with minimal duplication of effort.
Design and build mobile applications for the iOS platform.
Deliver across the entire applications life cycle - concept, design, build, deploy, test, publish to the App Store, and support apps.
Develop and modify apps so they meet security standards and maintain confidentiality and privacy of client data within the apps.
Collaborate with cross-functional teams to define, design, and ship new features.
Work on bug fixing and improving application performance, and timely and accurate processing of features and functions.
Other duties as assigned (including support activities). Minimum Requirements
Strong working knowledge of object oriented programming in Objective-C.
Ability to integrate third party libraries.
Understands API interactions end-to-end, specifically with RESTful APIs.
Working knowledge of Xcode and Instruments.
Broad knowledge of iOS SDK.
Understands the current mobile landscape, architectures, trends, and emerging technologies.
Experience with RDBMS (preferably MSSQL) and SQL statements.
Ability to work in an Agile environment.
Ability to confidently scope and estimate work.
Excellent debugging and optimization skills.
Good testing/QA skills.
Android development experience.