腾讯微信小店-前端开发工程师
社招全职1年以上微信交易平台技术地点:广州状态:招聘
任职要求
1.本科及以上学历,计算机相关专业,至少 1 年前端开发经验; 2.计算机基础和前端相关开发知识扎实,拥有良好的编程习惯; 3.至少熟练掌握一种主流 Web 前端框架(Vue/React 等),熟悉运行原理和性能优化手段; 4.有微信小程序开发经验,对小程序的运行机制和性能优化有一定了解; 5.有 Node.js 服务端开发经验,熟悉至少一种主流 Node.js 服务端应用框架(Nestjs/Express/Koa等); 6.有使用 Webpack 等工具进行前端工程化的经验,能够有效利用各类开发工具提升效率; 7.了解常见的 Web 安全问题和防控方案; 8.具备良好的学习能力、沟通协作能力、分析及解决问题能力,思维清晰,责任心强。 加分项 1.有 Flutter 等跨端框架或 Hybrid App 开发经验; 2.有大型电商平台开发经验,熟悉电商业务流程。
工作职责
1.负责微信小店前端开发工作,包括但不限于店铺、礼物、达人带货、营销推广、资金、服务商等模块; 2.参与微信生态内各场景(视频号、服务号、公众号、朋友圈、搜一搜、企业微信等)下的电商能力建设; 3.采用业界前沿的技术和产品方案,持续优化用户体验、性能表现和安全性; 4.参与团队技术基建,持续优化开发体系和工程效率,探索前沿跨端技术新方案。
包括英文材料
学历+
编程规范+
[英文] Google Style Guides
https://google.github.io/styleguide/
Every major open-source project has its own style guide: a set of conventions (sometimes arbitrary) about how to write code for that project. It is much easier to understand a large codebase when all the code in it is in a consistent style.
Web+
https://web.dev/learn
Explore our growing collection of courses on key web design and development subjects.
Vue+
[英文] Tutorial | Vue.js
https://vuejs.org/tutorial/
The goal of this tutorial is to quickly give you an experience of what it feels like to work with Vue, right in the browser.
https://www.youtube.com/watch?v=VeNfHj6MhgA
3 Hour crash course of the Vue.js framework. You will learn all the fundamentals including components, directives, lifecycle, events and much more.
React+
[英文] Quick Start - React
https://react.dev/learn
This page will give you an introduction to 80% of the React concepts that you will use on a daily basis.
https://www.youtube.com/watch?v=SqcY0GlETPk
Master React 18 with TypeScript! ⚛️ Build amazing front-end apps with this beginner-friendly tutorial.
https://www.youtube.com/watch?v=x4rFhThSX04
Learn modern React basics in the most interactive, hands-on way possible in the full course for beginners.
小程序+
https://www.ruanyifeng.com/blog/2020/10/wechat-miniprogram-tutorial-part-one.html
小程序已经成为国内前端的一个重要业务,跟 Web 和手机 App 有着同等的重要性。小程序开发者供不应求,市场招聘需求极其旺盛,企业都抢着要。
JavaScript+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Scripting
[英文] Learn JavaScript
https://learnjavascript.online/
The easiest way to learn & practice modern JavaScript
[英文] Learn JavaScript
https://web.dev/learn/javascript
https://www.youtube.com/watch?v=zuKbR4Q428o
Write bulletproof JavaScript code with unit testing!
Node.js+
https://liaoxuefeng.com/books/javascript/nodejs/index.html
从本章开始,我们就正式开启JavaScript的后端开发之旅。
https://www.youtube.com/watch?v=32M1al-Y6Ag
This is an intro to Node.js. No frameworks or libraries.
https://www.youtube.com/watch?v=zb3Qk8SG5Ms&list=PL4cUxeGkcC9jsz4LDYc6kv3ymONOKxwBU
In this Node JS tutorial I'll introduce to what exactly Node is all about, why we'd use it and the technologies you'll need to be familiar with to get started.
NestJS+
https://www.freecodecamp.org/news/the-nestjs-handbook-learn-to-use-nest-with-code-examples/
NestJS is a progressive Node.js framework for building efficient, reliable, and scalable server-side applications.
https://www.youtube.com/watch?v=sFnAHC9lLaw
Learn NestJS in this comprehensive course for beginners.
Express+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Extensions/Server-side/Express_Nodejs/Introduction
本节将回答“什么是 Node”以及“什么是 Express”这两个问题,并通过主要特征和构成要件来简要介绍 Express 框架的与众不同之处。
[英文] Hello world example
https://expressjs.com/en/starter/hello-world.html
Embedded below is essentially the simplest Express app you can create.
https://www.youtube.com/watch?v=SccSCuHhOw0
ExpressJS is the most popular Node.js web server framework and is the basis of thousands of sites.
Koa+
https://github.com/koajs/workshop
[英文] Introduction | Koa
https://koajs.com/#introduction
Koa is a new web framework designed by the team behind Express, which aims to be a smaller, more expressive, and more robust foundation for web applications and APIs.
https://www.youtube.com/watch?v=z84uTk5zmak
In this video we will look at the Koa framework which is a microframework created by the same creators of Express.
Webpack+
[英文] Getting Started
https://webpack.js.org/guides/getting-started/
Webpack is used to compile JavaScript modules.
https://www.youtube.com/watch?v=3On5Z0gjf4U&list=PLblA84xge2_zwxh3XJqy6UVxS60YdusY8
https://www.youtube.com/watch?v=IZGNcSuwBZs
In this video, we will create a Webpack dev environment from scratch.
Flutter+
https://flutter.dev/learn
With codelabs, YouTube videos, detailed docs, and more, find everything you need to get started with Flutter or continue your learning journey.
https://www.youtube.com/watch?v=VPvVD8t02U8
Learn how to use Flutter in this complete course for beginners.
前端开发+
https://roadmap.sh/frontend
Step by step guide to becoming a modern frontend developer
相关职位
社招1年以上WXG公共技术
1.负责微信小店的前端开发工作,包括但不限于商品、订单、购买、AI推荐、评价等模块; 2.负责微信小店各平台的前端开发工作,包括但不限于用户端、商家端、内部系统等平台; 3.参与技术基础建设、持续优化工程效能、提升团队工作效率,包括但不限于性能优化、研发框架、跨端方案、安全体系的建设工作。
更新于 2025-08-11
社招微信交易平台技术
1.负责微信电商治理相关前端研发工作(包括但不限于电商治理的面向用户、商家、达人端的治理体验,治理运营系统等),完整参与产品的设计研发流程并保证系统质量及用户的使用体验; 2.进行前端组建建设,提高开发效率与系统稳定性; 3.持续对线上系统等监控及性能优化、稳定性保证等。
更新于 2025-06-20