贝壳全栈工程师(偏前端)(J66524)
社招全职XYZ地点:北京状态:招聘
任职要求
1、技术栈覆盖: 精通HTML5/CSS3/JavaScript(ES6+),熟练使用Vue/React等框架及生态工具(Vuex/Redux)12。 掌握至少一种客户端开发技术(Electron、Flutter、React Native),具备跨端项目经验。 2、全栈基础能力:熟悉Node.js 开发,能独立搭建RESTful API接口及基础服务端功能。 性能与兼容性经验: 3、具备多端(iOS/Android/PC)适配及响应式布局实战经验。
工作职责
1、全流程开发:主导客户端(桌面/移动端)及Web前端的设计与实现,负责需求分析、原型搭建、跨端适配到部署验收全流程。 2、性能优化与体验提升:解决多端兼容性问题,优化页面加载速度、交互流畅性及内存占用,制定性能监控方案。 3、跨平台技术落地:使用Electron、React Native等技术实现客户端应用开发,配合后端完成接口联调及数据可视化呈现。 4、技术规范输出:编写可复用的前端组件库、技术文档,参与制定代码规范及自动化构建流程(如Webpack、Git CI/CD)。 5、协作与创新:协同产品、UI设计团队优化交互逻辑,探索新技术(如WebAssembly、PWA)在业务场景中的应用。
包括英文材料
HTML+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Structuring_content
[英文] Learn HTML
https://web.dev/learn/html
CSS+
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!
ES6+
[英文] ES6 Tutorial
https://www.javascripttutorial.net/es6/
[英文] Javascript ES6
https://www.w3schools.com/JS/js_es6.asp
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.
Redux+
https://redux.js.org/tutorials/fundamentals/part-1-overview
This tutorial will introduce you to the core concepts, principles, and patterns for using Redux.
客户端开发+
https://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Frameworks_libraries/Introduction
简要回顾 JavaScript 和框架的历史,为什么框架会存在以及它们提供了什么,如何开始考虑选择一个框架并学习,以及对于客户端框架还有什么替代方案。
https://gamefromscratch.com/the-best-game-development-frameworks/
If you are looking to create a game but perhaps want to craft your own game engine from existing technologies, or you prefer to work at a lower more code focused level, using a game framework instead of a game engine may be right for you.
Electron+
https://www.electronjs.org/zh/docs/latest/tutorial/tutorial-first-app
学习如何创建您的 Electron 项目,并且编写一个简单的入门程序。
https://www.youtube.com/watch?v=fP-371MN0Ck
Learn how to use Electron, React, and TypeScript to build desktop applications.
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.
React Native+
[英文] Learn the Basics
https://reactnative.dev/docs/tutorial
React Native is like React, but it uses native components instead of web components as building blocks.
https://roadmap.sh/react-native
Step by step guide to becoming a React Native developer
https://www.youtube.com/watch?v=f8Z9JyB2EIE
Get hands-on with React Native and Expo in this crash course! Build a mobile movie app from scratch, and learn essential skills for mobile development along the way.
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.
iOS+
https://www.youtube.com/watch?v=UNH0bE4zPtY&list=PLSzsOkUDsvdu5Mm67aBYs2YPu2OM4mFzt
Android+
https://roadmap.sh/android
Step by step guide to becoming an Android developer .
https://www.youtube.com/playlist?list=PLQkwcJG4YTCSVDhww92llY3CAnc_vUhsm
相关职位
社招10年以上A240471
1. 负责集团服务体系业务研发,包括售后/客服/仓储/物流相关系统,进行架构优化、重难点问题攻克、新技术预研落地 2. 推进团队全栈能力建设,包括架构、组件库、AI 等方向,持续提升团队研发效率 3. 优化现有技术体系,沉淀和分享最佳开发实践
更新于 2025-05-28
社招10年以上A240471
1. 负责集团服务体系业务研发,包括售后/客服/仓储/物流相关系统,进行架构优化、重难点问题攻克、新技术预研落地 2. 推进团队全栈能力建设,包括架构、组件库、AI 等方向,持续提升团队研发效率 3. 优化现有技术体系,沉淀和分享最佳开发实践
更新于 2025-04-18
社招10年以上A240471
1. 负责集团服务体系业务研发,包括售后/客服/仓储/物流相关系统,进行架构优化、重难点问题攻克、新技术预研落地 2. 推进团队全栈能力建设,包括架构、组件库、AI 等方向,持续提升团队研发效率 3. 优化现有技术体系,沉淀和分享最佳开发实践
更新于 2025-05-22