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不断增长的社区驱动列表 基本的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

Subham Shrestha

Freelance Web Developer

United StatesToptal Member Since November 24, 2022

Subham是一位充满热情和自我激励的web开发人员,在UI/UX设计方面拥有丰富的经验, HTML5, CSS3, PHP, WordPress, and JavaScript. 他创建的网站帮助组织解决业务挑战,并满足从开发到项目部署的需求. Subham有着惊人的沟通技巧,在个人和团队方面都很专业.

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

Artem Khamidullin

Freelance Web Developer

RussiaToptal Member Since November 15, 2017

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

Show More

Arsenii Mukhin

Freelance Web Developer

CanadaToptal Member Since August 12, 2022

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

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

Irfanullah Jan

Freelance Web Developer

CanadaToptal Member Since July 14, 2022

Irfanullah是一名软件工程师,当他与人共同创立一个以会计为重点的教育网站时,他开始编程并从事网络开发工作. 有扎实的金融专业背景, 然后他决定投资攻读计算机科学学士学位,并开始作为一名React开发人员工作. Irfanullah愿意接受任何专业挑战,使他能够将自己在软件开发和金融方面的专业知识结合起来.

Show More

Joe Alves

Freelance Web Developer

United StatesToptal Member Since April 29, 2022

Joe是一名全栈web开发人员,自2011年以来一直从事专业的软件工程师工作, 专注于用JavaScript构建web应用程序. He has served as team lead, senior contributor, 也是用React和Node构建产品的唯一创建者.js mainly. 乔还担任了四年的软件训练营教练, 他利用自己强大的沟通和演讲技巧,为近400人教授了JavaScript web开发.

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.