Department: Production
Job Title: Mobile Application Developer
Job Location: San Francisco, CA
Description:
Zoomedia, Inc. is a leading healthcare interactive agency providing creative, interactive and strategic services to support its client's communications needs. Reporting to the CTO, the Mobile Application Developer will work with internal and external teams to evaluate software technologies, determine the deployment strategies for integration in mobile devices, and develop all necessary code to support mobile launches.
Responsibilities:
This position will have you working on Zoomedia mobile applications (native applications, not Web Apps), initially focusing on iOS and Google Android platforms. You must be passionate about developing new technologies and solving difficult technical problems. You should have a good sense of product design, have solid development habits (e.g., unit testing, technical design documentation, etc.), and have good experience with backend web technologies. Work with creative, engineering, and project management leads to plan and architect mobile development solutions. Manage the core aspects of mobile development for internal and client projects from concept to completion from scoping, planning, and development, through testing, launch, and optimization. The successful candidate will demonstrate passion and expertise in the mobile development landscape.
Job Requirements:
- At least 3 years of prior software development experience
- At least one year specific experience in mobile application development with one of the targeted platforms
- Strong experience with Mobile platform, object-oriented programming for Android (Java) or iOS (Objective-C) Required
- Strong understanding of web and web-related technologies (three years PHP development experience highly preferred)
- Familiarity with XML and XML Schema
- Solid development habits and practices are essential with the successful candidate demonstrating initiative and creativity in attaining project goals
- Natural problem-solver and troubleshooter
- Excellent communication skills (written and verbal)
- Ability to work with a geographically dispersed team
