A well-rounded app development team should include a product manager, project manager or lead, designer, developer, quality assurance lead, and sales and marketing lead.
Product managers are responsible for identifying the initiatives and outcomes needed to meet business objectives.
Project managers or project leads are responsible for making sure the team meets key milestones within the designated timelines. They align the product manager on business objectives and priorities.
Designers are responsible for your app's look and feel, ensuring the user interface and user experience meet or exceed customer expectations.
Developers are responsible for building the app, using the right framework and programming language to build the best app for your selected mobile platform.
Quality assurance leads are responsible for making sure the app works properly, and they identify and resolve all bugs before launch.
Sales and marketing leads are responsible for positioning, marketing, and selling the app through the appropriate channels.