Develops native mobile device applications for both the iOS and Android platforms. Builds, tests, debugs and deploys both public-facing applications and enterprise applications. Consults with outside developers and internal clients regarding mobile device application development and modifications.
Responsibilities: - Develops mobile device (telephone and tablet) applications for both the iOS and Android platforms. - Performs full lifecycle development; plans, defines, designs, builds, tests, debugs and deploys public-facing and enterprise applications. - Handles certificates and provisioning files. - Publishes applications to iTunes Store and Google Play, as appropriate. - Designs, develops and integrates Restful APIs & Web Services. - Develops and document detailed mobile solution architectures. Integrates with mobile middleware as needed. - Contributes application concepts for development and consideration. - Consults with internal clients to define requirements, estimates and timelines for new or modified applications. - Participates in review process for potential or new application projects. - Consults with outside developers and the Cleveland Clinic Mobile App Governance Committee, as needed. - Other duties as assigned.
Education: - Bachelor's Degree in computer science or related field.
Certifications: - None required.
Work Experience: - A minimum of one year of experience with successfully developing and publishing mobile device applications. - Additional directly related experience may offset the degree requirement. - Proficiency with handling Certificates and Provisioning Files. - Restful API and Web Services Design, Development & Integration. - Development and Documentation of Detailed Mobile Solution Architectures. - Proficiency with computer application software such as: Objective-C, iOS SDK, HTML-5, Java, CSS and Android SDK. - Ability to quickly learn new technologies, think logically and solve problems independently. - Ability to apply creative and critical thinking to analyze current strategies and propose state-of-the-art solutions preferred. - Experience with Agile development methodologies, integrating mobile middleware and experience utilizing, integrating, and/or building a MBaaS preferred. - Ability to design and develop intuitive user-interfaces preferred.
Personal Protective Equipment: - Follows Standard Precautions using personal protective equipment as required for procedures.
Apply via URL below: