In this role you will oversee all technical aspects of new application development on Apple's handheld devices including iPhone, iPod Touch, and iPad. You will work closely with Marketing, Engineers, and Designers to help scope, design, develop, and deploy applications for handheld devices.
Act as the senior technical representative on the product development team, providing requirement, issues, and guidance.
Ensure the technical quality of applications from concept to deployment.
Author, revise and sign off on Application Design and Technical Design Documents.
Provide technical direction on application flow and implementation.
Drive strategic code-sharing and architecture for application projects, ensuring extensible design.
Support the integration of external developer studios with internal systems, tools, services and best practices.
Work with team members to ensure milestone tasks are completed on schedule.
Maintain a positive balance between driving technology quality and supporting the project schedule.
Track and report on changes to project requirements, budgets, and schedule.
Perform due diligence on potential development and technology partners, evaluating tools, techniques, personnel and processes.
Provide guidance to the organization based on business specific knowledge of technologies, processes and objectives.
Passion for making and deploying mobile applications.
BS or BA degree in computer science or related field. Masters Degree a plus.
4+ years of professional, full life-cycle mobile application development
2+ years of embedded programming with three or more of the following platforms; iPhone/iPod, WindowsCE, J2ME or Symbian.
Extensive experience programming in C and C++. Objective-C is a plus.
Deep understanding of manual and automated porting processes.
Experience debugging application development tool chains from authoring through to SKU.
Excellent written and verbal communication skills, especially when explaining technology issues to non-technical personnel