Responsibility:
- Managing design, development and maintenance of enterprise mobile applications on both the IOS and android platforms.
- The usability, quality, and timeliness of application deliver.
- Oversee and contribute to architecture, design, delivery, resource management and implementation of native, web and hybrid applications.
- Managing the mobile development team.
- Defining the Roadmap and guiding the team for successful project deliveries.
- Managing requirements definition, design and the implementation of mobile applications on the IOS platform.
- Contributing to and being a champion for IOS applications for the enterprise.
- Working with tertiary groups such as Security, Architecture, IT Operations, and QA to ensure quality design, delivery, and adherence to corporate standards.
Education:
- Requires Bachelor’s in CS, Computer Science and Engineering, Information Technology or related plus 7 years of experience in software development.
Experience:
- Experience must include software development of web, mobile and hybrid applications for iOS platform.
- Experience with web and hybrid apps development using iOS SDK 8.0 or later.
- Experience with SWIFT, Cocoa API's.
- Experience distributing an iOS App using Ad Hoc Provisioning & In-house distribution.
- Experience in mobile development using Objective C, Xcode, HTML, CSS3, Javascript, and Java.
- Experience in frameworks such as Cocoa, Cocoa Touch, UIKit, MapKit, and/or Location Services.
- Experience in UI Design including User Gesture recognitions and Apple User Interface Design Guidelines.
- Automated Unit testing, UI testing. Simulated testing on various simulators for iPhones & iPads.
- Experience with Web Services, REST APIs.
- Experience with parsing and data handling for JSON & SOAP Data formats.
- Experience with source code tools: Git; and with Agile sprinting & planning.