以下是各种前端职位的列表和描述。前端开发人员的常见或最常用(即通用)头衔是“前端开发人员”或“前端工程师”。请注意,任何包含“前端”、“客户端”、“Web UI”、“HTML”、“CSS”或“JavaScript”等词的工作通常会推断一个人具有某种程度的 HTML、CSS、 DOM 和 JavaScript 专业知识。
前端开发人员
描述在 HTML、CSS、DOM 和 JavaScript 方面具有一定技能并在 Web 平台上实施这些技术的开发人员的通用职位。
前端工程师(又名 JavaScript 开发人员或全栈 JavaScript 开发人员)
授予具有计算机科学、工程和背景并且正在使用这些技能使用前端技术的开发人员的职位。这个角色通常需要计算机科学学位和多年的软件开发经验。当职位名称中包含“JavaScript 应用程序”一词时,这将表示开发人员应该是具有高级编程、软件开发和应用程序开发技能(即具有多年构建前端应用程序的经验)的高级 JavaScript 开发人员。
CSS/HTML 开发人员
前端职位描述精通 HTML 和 CSS(不包括 JavaScript 和应用程序知识)的开发人员。
前端网页设计师
当职位名称中包含“设计师”一词时,这将表示设计师将拥有前端技能(即 HTML 和 CSS)以及专业设计(视觉设计和交互设计)技能。
Web/前端用户界面(又名 UI)开发人员/工程师
当职位名称中包含“界面”或“UI”一词时,这将表示开发人员除了前端开发人员技能或前端工程技能外,还应具备交互设计技能。
移动/平板前端开发人员
当职位名称中包含“移动”或“平板电脑”一词时,这将表示开发人员具有开发在移动或平板电脑设备上运行的前端的经验(本地或在网络平台上,即在浏览器中) )。
前端SEO专家
当职位名称中包含“SEO”一词时,这将表示开发人员在为 SEO 策略制作前端技术方面拥有丰富的经验。
前端无障碍专家
当职位名称中包含“可访问性”一词时,这将表示开发人员在制作支持可访问性要求和标准的前端技术方面拥有丰富的经验。
前端开发 运维
当职位名称中包含“DevOps”一词时,这将表示开发人员在与协作、集成、部署、自动化和测量相关的软件开发实践方面拥有丰富的经验。
前端测试/QA
当职位名称中包含“测试”或“QA”一词时,这将表示开发人员在测试和管理软件方面拥有丰富的经验,包括单元测试、功能测试、用户测试和 A/B 测试。
如果您在职称中遇到“全栈”或通用的“Web 开发人员”术语,雇主可能会使用这些词来描述负责 Web/应用程序开发各个方面的角色,即前端(可能包括设计)和后端。