Besides the developers working on the app itself, many mobile products require backend development. This may be the same person as the app developer or someone else, but ideally they have strong organizational skills and are able to understand the architecture of the entire product. Understanding how the databases will be set up and whether the data will be stored in the cloud or hosted is an important skill set for an engineer to have.
Every engineering team should use available tools and resources to help better manage the development process and ensure communication between team members. To stay organized, every team should also track bugs and enhancements in a single place.