Web

Web Developer Job Description Template

A web developer (unless specified otherwise) is usually responsible for both server-side logic and front-end logic. They are usually tasked with the implementation of the visual elements that the users see and interact with in a web application, 以及为前端提供支持的web服务和api.

Share

A web developer (unless specified otherwise) is usually responsible for both server-side logic and front-end logic. They are usually tasked with the implementation of the visual elements that the users see and interact with in a web application, 以及为前端提供支持的web服务和api. 如果你想要专门的web开发人员 front-end or back-end 开发时,请参考相应的岗位描述模板.

Writing a good job description and job advertisement for a full-stack web developer may not be as straight-forward as it seems. 当你正在寻找一个先进的全栈web开发人员, 在你的招聘广告中发布一个通用的网页开发人员描述, will invite a large number of applications from people who are specialized in only either front-end or back-end development.

因为“全栈web开发人员”是一个相当通用的概念, not every advanced full-stack developer knows the exact same set of technologies. It is important to write a job description tuned to specific projects and requirements. This article will provide you with a sample full-stack web developer job description that will help you write a perfect job ad and assure that you easily find and hire the person that matches your specific criteria.

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

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

Company Introduction

{{写一段简短而醒目的关于你公司的文字. Make sure to provide information about the company’s culture, perks, and benefits. Mention office hours, remote working possibilities, 以及所有你能想到的让你的公司有趣的东西.}}

Job Description

We are looking for a Web Developer responsible for managing the interchange of data between the server and the users, as well as translating the UI/UX design wireframes to actual code that will produce the visual elements of the application. You will also design the overall architecture of the web application and evolve it to ensure maximum performance and stability.

Responsibilities

  • web应用程序的整体架构设计
  • Implementation of a robust set of services and APIs to power the web application
  • 构建可重用的代码和库以供将来使用
  • 优化应用程序以获得最大的速度和可伸缩性
  • 实施安全和数据保护
  • 将UI/UX线框图转换为视觉元素
  • 集成web应用程序的前端和后端
  • {{在这里添加其他相关的职责}}

Skills and Qualifications

  • 精通一门后端编程语言 {{Depending on the specific case, 开发人员应该具备一种或多种PHP知识, Python, Ruby, Java, .NET, JavaScript etc.}}
  • Understanding differences between multiple delivery platforms (such as mobile vs, 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, including database administration and scaling an application to support load changes
  • 理解可扩展应用程序背后的基本设计原则
  • 能够实现自动化测试平台和单元测试
  • 很好地理解{{取决于具体情况, a developer should have knowledge of advanced JavaScript libraries and frameworks such as AngularJS, KnockoutJS, BackboneJS, ReactJS, DurandalJS etc.}}
  • Proficient understanding of client-side scripting and JavaScript frameworks, including 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}}
  • Familiarity with development aiding tools {{such as Bower, Bundler, Rake, Gulp, etc. 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

This guide offers a sampling of effective questions to help evaluate the breadth and depth of a candidate's mastery of web development, 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. Top companies and startups choose Toptal web freelancers for their mission critical software projects.

See Their Profiles

Carlson Lau

Freelance Web Developer
CanadaToptal Member Since May 2, 2022

Carlson is a full-stack developer experienced in developing front end, back end, and CI/CD pipelines. 他有在亚马逊等大型科技公司工作的经验, Okta, and IBM, as well as AI startups. Carlson specializes in full-stack web development but also has expertise in scalable database design and DevOps automation.

Show More

Tyler Hicks-Wright

Freelance Web Developer
United StatesToptal Member Since June 24, 2021

Tyler is an innovative problem solver experienced in full-stack web development, desktop applications, and mobile app development. He built educational games, video content delivery platforms, and user management systems for one client, resulting in over two million user sessions in less than 12 months and reaching 100+ countries. Tyler的见解扩展并极大地增强了许多程序和流程, 帮助客户扩大业务范围,增加收入.

Show More

Richard Knight Harrison

Freelance Web Developer
United StatesToptal Member Since November 4, 2022

Richard has 15 years of experience in web development with a strong focus on full-stack web applications. 他擅长使用React、Angular、Vue进行前端开发.js and Node.js, PHP, Django, Ruby on Rails, and .NET in the back-end, 拥有部署到AWS上的服务器和无服务器环境的专业知识, Azure, and GCP. He also works with relational and non-relational databases and large datasets.

Show More

Anna Avanesyan

Freelance Web Developer
ArmeniaToptal Member Since June 24, 2021

Anna is an experienced back-end engineer with over five years experience in top IT companies and a BBA in computer science from the American University of Armenia. She has extensive experience creating and maintaining RESTful microservice applications using Node.js and Nest.Js和数据库与移动和网络支付系统集成. Anna has developed applications that have served over 150 million monthly active users.

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 has made features that power billions of interactions per month for companies such as Zoom and Facebook. In previous roles, he has worked on brokerage software and online ordering platforms for restaurants. An experienced project lead, Andrei为他的工作带来了强大的项目管理技能和卓越.

Show More

Amine Benaddi

Freelance Web Developer
FranceToptal Member Since September 27, 2022

Amine是一名拥有超过8年经验的全栈开发人员. Amine has always been customer satisfaction-oriented and continues to apply his knowledge to deliver tangible results in a timely manner. During his career, he fell in love with web development in general—the React ecosystem and pixel-perfect front-end development, 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. She's a natural problem-solver with a knack for picking up new technologies quickly.

Show More

Artem Khamidullin

Freelance Web Developer
RussiaToptal Member Since November 15, 2017

Artem has over ten years of experience in web development and architecture for various complex requirements, including projects that are not well-defined. He perfectly solves assigned tasks and even helps resolve the client's business problems. Artem是创业公司FunFromMe的联合创始人兼首席技术官.

Show More

Dave Crombie

Freelance Web Developer
United KingdomToptal Member Since May 13, 2020

Dave is an accomplished web developer with special expertise in developing web applications. He adapts to the project's circumstances and picks up the domain-specific language to communicate effectively with clients. Whether you're after a developer to take on all aspects of a project or to join a team in a specific role, Dave is the developer you need.

Show More

Arsenii Mukhin

Freelance Web Developer
CanadaToptal Member Since August 12, 2022

Arsenii在网络开发方面拥有超过13年的经验, working as a front-end engineer and launching startups and products from scratch. He has created four large projects from the ground up and has worked on over 20 projects as a developer and consultant. His most notable quality is his sense of ownership over his work and the projects entrusted to him. Arsenii is a result-oriented individual who is consistently prepared to meet deadlines and exhibits a perfectionist mindset in his career.

Show More

在Toptal网络中发现更多Web开发人员

Start Hiring

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

Join the Toptal community.