在一个团队中通常只有一个前端开发工程师负责设计和开发 Web 站点、Web 应用程序,或者是利用 Web 技术构建的原生应用程序。(在早期,通常把一个人就搞定一切的开发人员叫做站长,现在则叫全栈工程师)
一个能在 Web 上构建专业网站或软件的团队至少会包含如下角色:
角色是根据重叠技能排序的,也就是说一个前端工程师通常要掌握 UI/交互设计以及后端开发,团队成员扮演不只一个角色承担其他的职责也很常见。
假定的上面提到的团队是由项目领导或是其他产品相关人员所领导的(比如相关方,项目经理、项目领导等等)
一个更大的 Web 团队甚至可能会包含如下以上未提到的角色: