2. The Challenge
Apps are products
Your company is a service company
Products require dedicated product management
● Develop
● Distribute
● Maintain
3. The Challenge
iOS apps are particularly challenging
● Xcode versions
● SDK versions
● Device versions
Your company is particularly challenging
● Distributed teams
● Very few resources
● No process
4. The Job
Responsibilities
● Maintain and extend existing Android and iOS continuous build
infrastructure
● Develop automated test infrastructure for mobile and desktop platforms
● Interface with QA engineers to automate existing manual test suites
● Write tools to automate and eliminate pain points in Dev, QA, and
Distribution workflows
● Investigate new technologies to help build new products and their
dependencies
5. The Job
Skills
● High level of familiarity with Version Control, XCode and iOS provisioning
● Proficient in scripting languages (Python and others)
● Comfortably works with multiple operating systems (Linux and Mac OSX)
● Able to function in a fast moving environment where code quality and
system stability are a priority
● Experience with continuous integration tools such as Hudson.