58同城高级前端开发工程师(J19124)
社招全职2年以上技术类地点:北京状态:招聘
任职要求
岗位要求 1.有扎实的 JavaScript 语言基础,理解 JavaScript 原型继承、函数、作用域,熟悉 ECMAScript 6,了解常见异步处理方案如 Promise, async/await,有丰富的编码开发和调试经验 ; 2.熟悉 CSS3,了解常见 CSS 预处器如 less、sass,熟悉 flex 布局,了解 CSS3 动画,对UI还原、设备适配有丰富的实践经验 ; 3.有一定微信小程序或微信公众号开发经验,熟悉微信sdk,有 wepy 或 mpvue 使用经验者优先 ; 4.了解 HTTP,熟悉 Ajax 和 JSON 原理,熟悉常见 HTTP 方法和状态码语义,熟悉常见 HTTP 的请求和响应头含义 ; 5.了解常见前端 MVC 框架如 React 或 Vue,有一定组件化开发经验,了解 webpack 的基本原理 ; 6.本科及以上学历,计算机、通信、电信等相关专业,有2年以上工作经验,开朗乐观、责任心强,有较强的学习能力。 具备以下能力者优先考虑: 1. 具有nodejs服务器开发经验者优先 2. 有自主研发前端框架者优先 3. 大型互联网企业研发经验优先 4. 有wepy、taro框架开发经验者优先 5. 有react-native的开发经验者优先
工作职责
高级前端研发工程师 岗位职责: 1. 依据业务需求完成高质量的跨终端Web的前端开发和维护; 2. 在理解前端开发流程的基础上,结合业务实际建立或优化提升工作效率的工具; 3. 在理解产品业务的基础上,主动提升产品的用户体验,技术驱动业务的发展,在交互方式以及页面性能方面不断创新; 4. 关注前端前沿技术研究,通过新技术服务团队和业务; 5. 将实践成果和知识积累分享给团队成员,促进整体团队的技术进步。
包括英文材料
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!
CSS+
Sass+
https://learnxinyminutes.com/sass/
Sass is a CSS extension language that adds features such as variables, nesting, mixins and more.
[英文] Sass Basics
https://sass-lang.com/guide/
CSS on its own can be fun, but stylesheets are getting larger, more complex, and harder to maintain.
https://www.youtube.com/watch?v=_a5j7KoflTs
In this course, you will learn the basics of Sass.
https://www.youtube.com/watch?v=Zz6eOVaaelI
In this mini crash course we are going to learn everything about Sass.
小程序+
https://www.ruanyifeng.com/blog/2020/10/wechat-miniprogram-tutorial-part-one.html
小程序已经成为国内前端的一个重要业务,跟 Web 和手机 App 有着同等的重要性。小程序开发者供不应求,市场招聘需求极其旺盛,企业都抢着要。
SDK+
https://www.ibm.com/think/topics/api-vs-sdk
Learn about software development kits (SDKs) and application programming interfaces (APIs) and how they improve both software development cycles and the end-user experience (UX).
https://www.redhat.com/zh-cn/topics/cloud-native-apps/what-is-SDK
软件开发套件(SDK)是通常由硬件平台、操作系统(OS)或编程语言的制造商提供的一套工具。
HTTP+
https://developer.mozilla.org/zh-CN/docs/Web/HTTP
超文本传输协议(HTTP)是一个用于传输超媒体文档(例如 HTML)的应用层协议。它是为 Web 浏览器与 Web 服务器之间的通信而设计的,但也可以用于其他目的。
AJAX+
JSON+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Scripting/JSON
用于将结构化数据表示为 JavaScript 对象的标准格式,通常用于在网站上表示和传输数据(例如从服务器向客户端发送一些数据,因此可以将其显示在网页上)。
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.
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.
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.
学历+
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.
Taro+
相关职位
社招3年以上网易游戏(互娱)
1. 参与多平台项目的前端开发工作,包括但不限于桌面端 Web 项目,手机端 WebApp,混合模式(Hybrid)开发的桌面 客户端和手机客户端内嵌 Web,以及基于开放平台的公众号,小程序等应用开发; 2. 保证代码在不同平台下的兼容性和良好性能,对项目代码进行持续优化和性能调优; 3. 与上下游开发人员紧密合作,制定接口规范并完成整体功能开发。
更新于 2025-06-09
社招3年以上食杂零售
1、负责快驴终端仓储配送相关App业务需求开发工作; 2、负责RN(ReactNative)性能体验优化、工程标准化建设等技术项目; 3、持续提升快驴终端仓储配送相关App研发和线上质量,通过技术手段保障履约配送环节稳定性。
更新于 2025-06-22
社招A182054
1、负责小米电视与视频相关业务前端技术选型、方案设计、研发等工作,包括但不限于 电视 / PC / H5 / RN / 小程序等; 2、持续改进前端应用架构和工程架构,追求极致的用户体验,对交付质量和效率负责; 3、参与前端基础设施建设(包括组件库、低代码、BFF等),持续改进和优化开发流程、基础工具,提高应用性能和交付效率; 4、Web前沿技术研究,跟踪新技术发展并运用到实际项目中
更新于 2024-07-25