What kind of jobs would be essential in a large company that develops mobile applications?