React.js

React.js Developer Job Description Template

React.js, a comprehensive JavaScript library for building user interfaces, has changed the way we think about front-end development. React.Js已经抓住了开源社区的兴趣,并将继续存在下去. However, the nuances and idiosyncrasies of React.在区分优秀的JavaScript开发人员和真正有经验的React开发人员时,需要格外小心.js developers.

Share

React.js, a comprehensive JavaScript library for building user interfaces, has changed the way we think about front-end development. React.Js已经抓住了开源社区的兴趣,并将继续存在下去. However, the nuances and idiosyncrasies of React.在区分优秀的JavaScript开发人员和真正有经验的React开发人员时,需要格外小心.js developers.

This sample job description for React.Js开发人员将帮助您编写完美的招聘广告,并确保您轻松找到并雇用符合您特定标准的人.

React.js 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, and everything else that you think makes your company interesting.}}

Job Description

我们正在寻找一个伟大的JavaScript开发人员谁是精通React.js. 你的主要重点将是开发用户界面组件,并按照众所周知的React实现它们.js workflows (such as Flux or Redux). 您将确保这些组件和整个应用程序健壮且易于维护. 您将与团队的其他成员在基础设施的不同层上进行协调. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

Responsibilities

  • Developing new user-facing features using React.js

  • Building reusable components and front-end libraries for future use

  • Translating designs and wireframes into high quality code

  • 优化组件,以便在大量具有web功能的设备和浏览器中获得最佳性能

  • {{Add other relevant responsibilities here}}

Skills

  • 熟练掌握JavaScript,包括DOM操作和JavaScript对象模型

  • Thorough understanding of React.js and its core principles

  • Experience with popular React.js workflows (such as Flux or Redux)

  • Familiarity with newer specifications of EcmaScript

  • Experience with data structure libraries (e.g., Immutable.js)

  • Knowledge of isomorphic React is a plus

  • Familiarity with RESTful APIs

  • Knowledge of modern authorization mechanisms, such as JSON Web Token

  • Familiarity with modern front-end build pipelines and tools

  • 熟悉常用前端开发工具,如Babel, Webpack, NPM等.

  • 能够理解业务需求并将其转化为技术需求

  • A knack for benchmarking and optimization

  • Familiarity with code versioning tools {{such as Git, SVN, and Mercurial}}

  • {{Make sure to mention any other framework, libraries, or other technology relevant to your project}}

  • {{List education level or certification you require}}

See also:Toptal’s growing, community-driven list of essential React.js interview questions

Recent React.js Articles by Toptal Engineers

How to Hire a Great React.js Developer

React是一个由Facebook开发的JavaScript库,它彻底改变了我们对应用程序的看法. Borrowing ideas from declarative, reactive, and functional programming, it makes developing highly interactive user interfaces a breeze. 因此,它是每个前端开发人员都应该拥有的工具. Finding the right engineer for all your React needs can be challenging. 这篇招聘指南提供了一个招聘过程,其中包含了一系列有见地的问题,可以帮助你找到在各自领域都是专家的全职和兼职React开发人员.

Read Hiring Guide

Find the right React.js interview questions

Read a list of great community-driven React.js interview questions.
Read them, comment on them, or even contribute your own.

Read the Questions

Hire a Top React.js Developer Now

Toptal is a marketplace for top React.js developers, engineers, programmers, coders, architects, and consultants. 顶级公司和初创公司可以雇佣专职(全职)、小时或兼职的React.js freelancers for their mission-critical software projects.

See Their Profiles

Sergii Petryk

Freelance React.js Developer

CanadaToptal Member Since October 9, 2019

Sergii是一名高级全栈开发人员,在不同行业的软件开发方面拥有超过10年的经验, with the five most recent years focused on React and TypeScript. 作为一名真正了解客户基础设施和痛点的熟练开发人员,他在行业领先的公司中备受尊敬. Sergii还具有设计和构建解决方案所需的动手技术才能.

Show More

Matt Reynolds

Freelance React.js Developer

United KingdomToptal Member Since November 16, 2022

Matt是一位经验丰富的全栈软件工程师,拥有近10年的web开发经验, most recently with a successful eCommerce startup. He specializes in Next.js, React, and React Native web, mobile, and TV apps. Matt还曾与大型全球媒体公司合作,为SaaS应用程序开发api和数据库集成.

Show More

Maria Szubski

Freelance React.js Developer

United StatesToptal Member Since August 25, 2022

Maria is a front-end developer specializing in React and GraphQL. 她有五年建立B2C和B2B网站的经验,并有三年通过当地技术研讨会指导初级开发人员. 她还作为独立/首席开发人员以及跨各种技术的大型开发团队的一员做出了贡献. Maria的UX设计背景帮助她快速将模型转换为响应式ui, delivering best practices in accessibility, user experience, and maintainable code standards.

Show More

Mauricio Ize

Freelance React.js Developer

United StatesToptal Member Since June 29, 2021

Mauricio是一名全栈开发人员,在团队构建软件解决方案方面有着出色的工作经验. 他最喜欢的堆栈——开发从web、移动到服务器端的各种应用程序——包括React, React Native, and Node.js. 他在软件计算机行业有十年的工作经验,并在UFRGS和威斯康星大学接受过计算机科学方面的教育, it's safe to say Mauricio can deliver your full-stack development needs.

Show More

Noelia Lopez

Freelance React.js Developer

CanadaToptal Member Since December 25, 2016

Noelia is a passionate software engineer with 8+ years of experience. 让她与众不同的是她掌握新技术的能力和快速解决问题的能力. 她在新的挑战中茁壮成长,喜欢推动自己学习和成长. 她热衷于指导初级开发人员并帮助他们释放全部潜力. She loves proposing new ideas, wearing many hats, and collaborating closely with different areas to achieve success.

Show More

Mikhail Koviazin

Freelance React.js Developer

ChinaToptal Member Since September 22, 2021

Mikhail是网络抓取和网络自动化领域的自我管理专业人士. He's highly skilled in both front-end (React) and back-end (Node.js) tech stacks. Mikhail更喜欢与客户密切合作,了解他们的需求和期望,并建议和讨论最合适的解决方案,以提供最佳体验.

Show More

Sebastian Kalinowski

Freelance React.js Developer

PolandToptal Member Since October 11, 2019

Sebastian is a .NET developer specializing in back-end layer development. He has over a decade of professional experience within banking, financial, and recruitment industries. 他还熟悉前端开发(React)、系统设计和架构. Sebastian已经成功地与许多客户一起定义了需求, design new system elements, implement new functionalities, and optimize existing systems.

Show More

Kamil Jakubczak

Freelance React.js Developer

PolandToptal Member Since September 18, 2017

Kamil是一位拥有全栈经验的工程师,也是一位真正热爱TypeScript的React和React Native爱好者. Kamil has experience working in big corporations, small startups, and as a solo developer—planning architecture, setting up the CI/CD, coding applications, and deploying them to a server or an app store.

Show More

Leonardo Andrés Garcia Crespo

Freelance React.js Developer

United KingdomToptal Member Since February 10, 2014

莱昂纳多是一个终生的技术爱好者,他总是试图学习新的东西,同时跟上他最喜欢的技术. He has a very proactive personality, and he's always building something. 他目前正在大量使用React和GraphQL等技术.

Show More

Michael Pontus

Freelance React.js Developer

RussiaToptal Member Since December 5, 2018

Michael是一名全栈web开发人员,也是前端技术(尤其是React)的专家. 他是一名经过认证的AWS解决方案架构师,在云开发和发布工程方面具有行业经验. Michael has published tutorials as an SME, contributed to open source, and built an app for fleet management in the aviation industry. 他对模块化架构充满热情,喜欢在代码和基础架构之间进行混合工作,将设计带入生活.

Show More

Ivan Novikov

Freelance React.js Developer

United StatesToptal Member Since May 6, 2021

Ivan是一名企业家和全栈开发人员,专门从事前端. 他有十年的经验,其中五年是React、TypeScript和RxJS. Ivan使用React钩子来构建复杂的组件,比如虚拟列表, combined strict types, functional-style code and Jest unit tests to build a large (50,000 lines) front-end codebase, delivered a PWA with support for offline editing, and authored OSS and articles.

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.