Web

Web Developer Job Description Template

web开发人员(除非另有说明)通常负责服务器端逻辑和前端逻辑. 他们的任务通常是实现用户在web应用程序中看到并与之交互的可视化元素, 以及为前端提供支持的web服务和api.

Share

web开发人员(除非另有说明)通常负责服务器端逻辑和前端逻辑. 他们的任务通常是实现用户在web应用程序中看到并与之交互的可视化元素, 以及为前端提供支持的web服务和api. 如果你想要专门的web开发人员 front-end or back-end 开发时,请参考相应的岗位描述模板.

为全栈web开发人员写一份好的职位描述和招聘广告可能不像看起来那么简单. 当你正在寻找一个先进的全栈web开发人员, 在你的招聘广告中发布一个通用的网页开发人员描述, 会邀请大量只从事前端或后端开发的人来开发应用程序吗.

因为“全栈web开发人员”是一个相当通用的概念, 并不是每个高级的全栈开发人员都知道完全相同的一组技术. 根据具体的项目和需求写一份工作描述是很重要的. 这篇文章将为你提供一个全栈web开发人员职位描述的示例,它将帮助你写一份完美的招聘广告,并确保你很容易找到并雇用符合你特定标准的人.

Web开发人员-职位描述和广告模板

复制此模板,并将其修改为自己的模板:

Company Introduction

{{写一段简短而醒目的关于你公司的文字. 一定要提供有关公司文化、津贴和福利的信息. Mention office hours, remote working possibilities, 以及所有你能想到的让你的公司有趣的东西.}}

Job Description

我们正在寻找一个Web开发人员负责管理服务器和用户之间的数据交换, 以及将UI/UX设计线框图转换为实际代码,从而产生应用程序的视觉元素. 您还将设计web应用程序的整体架构,并对其进行改进,以确保最大的性能和稳定性.

Responsibilities

  • web应用程序的整体架构设计
  • 实现一组健壮的服务和api来支持web应用程序
  • 构建可重用的代码和库以供将来使用
  • 优化应用程序以获得最大的速度和可伸缩性
  • 实施安全和数据保护
  • 将UI/UX线框图转换为视觉元素
  • 集成web应用程序的前端和后端
  • {{在这里添加其他相关的职责}}

Skills and Qualifications

  • 精通一门后端编程语言 {{Depending on the specific case, 开发人员应该具备一种或多种PHP知识, Python, Ruby, Java, .NET, JavaScript etc.}}
  • 理解不同交付平台之间的差异(游戏邦注:如手机与手机), desktop), 并优化输出以匹配特定平台
  • 对服务器端模板语言有很好的理解 {{such as Jade, EJS, Jinja, etc. depending on your technology stack}}
  • 对服务器端CSS预处理器有很好的理解 {{such as Stylus, Less, Sass etc. depending on your technology stack}}
  • 创建表示和支持业务流程的数据库模式
  • 数据迁移、转换和编写脚本
  • Management of hosting environment, 包括数据库管理和扩展应用程序以支持负载变化
  • 理解可扩展应用程序背后的基本设计原则
  • 能够实现自动化测试平台和单元测试
  • 很好地理解{{取决于具体情况, 开发人员应该具备高级JavaScript库和框架(如AngularJS)的知识, KnockoutJS, BackboneJS, ReactJS, DurandalJS etc.}}
  • 精通客户端脚本和JavaScript框架,包括jQuery {{或其他框架,如Zepto, MooTools等. depending on project requirements}}
  • Basic knowledge of image authoring tools, ability to crop, resize, or perform small adjustments on an image. 熟悉Gimp或Photoshop等工具优先考虑.
  • 熟练理解代码版本控制工具{{e.g. Git, Mercurial or SVN}}
  • 熟悉开发辅助工具{{,如Bower, Bundler, Rake, Gulp等. depending on the technology stack}}
  • {{Make sure to mention other frameworks, libraries, 或与您的开发堆栈相关的任何其他技术}}
  • {{列出您需要的教育程度或证书}}
See also:Toptal’s growing, community-driven list of 基本的Web开发面试问题

Toptal Engineers最近的Web开发文章

How to Hire a Great Web Developer

本指南提供了一些有效问题的样本,以帮助评估候选人对网络开发掌握的广度和深度, including client-side, server-side, transport, and database related topics.

Read Hiring Guide

找到正确的Web开发面试问题

阅读社区驱动的Web开发面试问题列表.
阅读它们,评论它们,甚至贡献你自己的.

Read the Questions

Hire a Top Web Developer Now

Toptal是一个面向顶级网站开发者的市场, engineers, programmers, coders, architects, and consultants. 顶级公司和初创公司选择Toptal网络自由职业者来完成他们的关键任务软件项目.

See Their Profiles

Carlson Lau

Freelance Web Developer

CanadaToptal Member Since May 2, 2022

Carlson是一名在开发前端、后端和CI/CD管道方面经验丰富的全栈开发人员. 他有在亚马逊等大型科技公司工作的经验, Okta, and IBM, as well as AI startups. Carlson擅长全栈web开发,但也有可扩展数据库设计和DevOps自动化方面的专业知识.

Show More

Tyler Hicks-Wright

Freelance Web Developer

United StatesToptal Member Since June 24, 2021

Tyler是一位在全栈web开发方面经验丰富的创新问题解决者, desktop applications, and mobile app development. He built educational games, video content delivery platforms, and user management systems for one client, 在不到12个月的时间里,游戏便拥有了超过200万的用户,并覆盖了100多个国家. Tyler的见解扩展并极大地增强了许多程序和流程, 帮助客户扩大业务范围,增加收入.

Show More

Richard Knight Harrison

Freelance Web Developer

United StatesToptal Member Since November 4, 2022

Richard拥有15年的web开发经验,专注于全栈web应用程序. 他擅长使用React、Angular、Vue进行前端开发.js and Node.js, PHP, Django, Ruby on Rails, and .NET in the back-end, 拥有部署到AWS上的服务器和无服务器环境的专业知识, Azure, and GCP. 他还处理关系和非关系数据库以及大型数据集.

Show More

Anna Avanesyan

Freelance Web Developer

ArmeniaToptal Member Since June 24, 2021

Anna是一位经验丰富的后端工程师,在顶级IT公司拥有超过五年的经验,并获得亚美尼亚美国大学计算机科学学士学位. 她拥有使用Node创建和维护RESTful微服务应用程序的丰富经验.js and Nest.Js和数据库与移动和网络支付系统集成. 安娜开发的应用程序每月活跃用户超过1.5亿.

Show More

Karen Chioma Okonkwo

Freelance Web Developer

United KingdomToptal Member Since December 15, 2021

凯伦是一位有四年专业经验的软件工程师. 她喜欢构建影响用户的网络软件解决方案. Karen精通于创造易于使用的产品, responsive, accessible, 以及用户友好的网站和web应用程序. 她在后端服务和api的开发方面也很有经验. 一个精通工程概念的开发人员, data structures, algorithms, and system designs, 凯伦确保提供最好的质量.

Show More

Andrei Taylor

Freelance Web Developer

CanadaToptal Member Since December 20, 2021

Andrei是多伦多一家独角兽公司的工程经理. 他擅长使用React应用程序进行全栈web开发. At his current position, Andrei为Zoom和Facebook等公司创造了每月数十亿次互动的功能. 在之前的职位上,他曾为餐馆开发经纪软件和在线订餐平台. An experienced project lead, Andrei为他的工作带来了强大的项目管理技能和卓越.

Show More

Amine Benaddi

Freelance Web Developer

FranceToptal Member Since September 27, 2022

Amine是一名拥有超过8年经验的全栈开发人员. Amine一直以客户满意度为导向,并继续运用他的知识及时提供切实的结果. During his career, 他爱上了web开发——React生态系统和像素完美的前端开发, Node.js和Python后端服务,以及DevOps技术.

Show More

Richa Bhardwaj

Freelance Web Developer

IndiaToptal Member Since August 4, 2021

With a decade of remote work expertise, Richa作为RoR创造了非凡的web/移动体验, React, React Native, and Node.js expert. She's worked on greenfield projects, 建立并管理一支15人的开发团队, 并为全球客户构建网络和移动项目. Richa excels in async communication, 对架构做出明智的决定, design, and software development process areas. 她是一个天生的问题解决者,能很快掌握新技术.

Show More

Artem Khamidullin

Freelance Web Developer

RussiaToptal Member Since November 15, 2017

Artem在各种复杂需求的web开发和架构方面拥有超过十年的经验, 包括没有明确定义的项目. 他完美地完成分配的任务,甚至帮助解决客户的业务问题. Artem是创业公司FunFromMe的联合创始人兼首席技术官.

Show More

Dave Crombie

Freelance Web Developer

United KingdomToptal Member Since May 13, 2020

Dave是一位有成就的web开发人员,在开发web应用程序方面具有特殊的专业知识. 他适应项目的环境,并选择特定于领域的语言与客户进行有效的沟通. 无论你是在寻找一个开发人员来承担项目的所有方面,还是加入一个团队担任一个特定的角色, Dave is the developer you need.

Show More

Arsenii Mukhin

Freelance Web Developer

CanadaToptal Member Since August 12, 2022

Arsenii在网络开发方面拥有超过13年的经验, 作为一名前端工程师,从零开始创建公司和产品. 他从零开始创建了四个大型项目,并作为开发人员和顾问参与了20多个项目. 他最显著的品质是他对自己的工作和委托给他的项目的主人翁意识. Arsenii是一个以结果为导向的人,他总是准备在最后期限前完成任务,在他的职业生涯中表现出完美主义的心态.

Show More

Sign up now to see more profiles.

Start Hiring

Toptal Connects the Top 3% of Freelance Talent All Over The World.

Join the Toptal community.