Web

Web Developer Job Description Template

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

Share

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

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

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

Web Developer - Job Description and Ad Template

Copy this template, and modify it as your own:

Company Introduction

{{Write a short and catchy paragraph about your company. 一定要提供有关公司文化、津贴和福利的信息. Mention office hours, remote working possibilities, 以及所有你能想到的让你的公司有趣的东西.}}

Job Description

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

Responsibilities

  • web应用程序的整体架构设计
  • 实现一组健壮的服务和api来支持web应用程序
  • Building reusable code and libraries for future use
  • 优化应用程序以获得最大的速度和可伸缩性
  • Implementation of security and data protection
  • Translation of UI/UX wireframes to visual elements
  • 集成web应用程序的前端和后端
  • {{Add other responsibilities here that are relevant}}

Skills and Qualifications

  • Proficient knowledge of a back-end programming language {{Depending on the specific case, 开发人员应该具备一种或多种PHP知识, Python, Ruby, Java, .NET, JavaScript etc.}}
  • 理解不同交付平台之间的差异(游戏邦注:如手机与手机), desktop), and optimizing output to match the specific platform
  • Good understanding of server-side templating languages {{such as Jade, EJS, Jinja, etc. depending on your technology stack}}
  • Good understanding of server-side CSS preprocessors {{such as Stylus, Less, Sass etc. depending on your technology stack}}
  • 创建表示和支持业务流程的数据库模式
  • Data migration, transformation, and scripting
  • Management of hosting environment, 包括数据库管理和扩展应用程序以支持负载变化
  • 理解可扩展应用程序背后的基本设计原则
  • 能够实现自动化测试平台和单元测试
  • Good understanding of {{Depending on the specific case, 开发人员应该具备高级JavaScript库和框架(如AngularJS)的知识, KnockoutJS, BackboneJS, ReactJS, DurandalJS etc.}}
  • 精通客户端脚本和JavaScript框架,包括jQuery {{or other frameworks such as Zepto, MooTools, etc. depending on project requirements}}
  • Basic knowledge of image authoring tools, ability to crop, resize, or perform small adjustments on an image. 熟悉Gimp或Photoshop等工具优先考虑.
  • Proficient understanding of code versioning tools {{e.g. Git, Mercurial or SVN}}
  • 熟悉开发辅助工具{{,如Bower, Bundler, Rake, Gulp等. depending on the technology stack}}
  • {{Make sure to mention other frameworks, libraries, 或与您的开发堆栈相关的任何其他技术}}
  • {{List education level or certification you require}}
See also:Toptal’s growing, community-driven list of essential Web Development interview questions

Recent Web Development Articles by Toptal Engineers

How to Hire a Great Web Developer

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

Read Hiring Guide

Find the right Web Development interview questions

阅读社区驱动的Web开发面试问题列表.
Read them, comment on them, or even contribute your own.

Read the Questions

Hire a Top Web Developer Now

Toptal is a marketplace for top website developers, 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

Discover More Web Developers in the Toptal Network

Start Hiring

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

Join the Toptal community.