美团高级前端开发工程师
社招全职4年以上核心本地商业-基础研发平台地点:北京状态:招聘
任职要求
1)本科及以上学历,4-10年前端开发经验。 2)HTML/CSS/JavaScript基础扎实,熟悉W3C标准,了解ECMA规范发展状况。 3)熟练使用主流框架(React/Vue),并熟悉主流框架生态,对代码的分层与优化等代码抽象策略有深刻的理解。 4)熟悉工程化、熟悉Node.js、代码构建与优化(Webpack/Babel)、项目发布与部署(CDN/Nginx/Shell)等。 5)前端调试与优化能力,快速分析代码bug与性能问题,并能够归纳解决一类问题。熟练使用调试开发工具:抓包工具、Chrome调试工具与插件、移动端调试工具、IDE/编辑器插件。 具备以下条件优先 1)有Geek范,对技术有着很强烈的追求和求知欲。 2)数据可视化领域有工作经验和一定的理解,可视化技术与框架有实战经验与深刻理解:SVG、CSS3、Canvas、WebGL、D3.js、Three.js、Echarts、AntV,做过复杂类型的前端可视化项目。 3)具备AI应用开发经验,或在 AI Develop 方面有系统性实践。 4)乐于分享与沟通,活跃于Github与各大技术社区,有自己的高质量原创博客。
工作职责
1)负责公司数据相关产品的建设,包括不限于数据 AI 应用、BI系统、大屏可视化、专题分析场景、策略工具 2)对数据可视化等方向进行技术攻坚,承担复杂的可视化技术模块,并能够抽象与复用 3)分析和发现系统中的可优化点,持续优化技术,提高产品易用性与用户体验,用数据来衡量成果 4)新兴技术的调研与实践,AI+数据探索、AI Develop等场景应用。
包括英文材料
学历+
前端开发+
https://roadmap.sh/frontend
Step by step guide to becoming a modern frontend developer
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!
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.
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.
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.
Babel+
https://babeljs.io/docs/
Babel is a toolchain that is mainly used to convert ECMAScript 2015+ code into a backwards compatible version of JavaScript in current and older browsers or environments.
https://www.youtube.com/watch?v=o9hmjdmJLMU
In this video you will learn why do you need to transpile Javascript at all and how Babel comes into play, what babel packages do you need to install and how to use and configure Babel to transpile Javascript code.
Nginx+
[英文] Beginner’s Guide
https://nginx.org/en/docs/beginners_guide.html
This guide gives a basic introduction to nginx and describes some simple tasks that can be done with it.
https://www.youtube.com/watch?v=9t9Mp0BGnyI
NGINX is open-source web server software used for reverse proxy, load balancing, and caching. It's important to understand, especially if you are a backend developer.
Bash+
[英文] The Bash Guide
https://guide.bash.academy/
A quality-driven guide through the shell's many features.
https://www.youtube.com/watch?v=tK9Oc6AEnR4
Understanding how to use bash scripting will enhance your productivity by automating tasks, streamlining processes, and making your workflow more efficient.
WebGL+
[英文] Learn WebGL
https://learnwebgl.brown37.net/
The traditional approach to learning a subject is to divide the topic into sub-topics, study each sub-topic, and then show how the sub-topics relate to each other.
https://www.youtube.com/watch?v=bP7_FeP9kU4
Ever want to know how 3D games and simulations are made?
https://www.youtube.com/watch?v=y2UsQB3WSvo
I'm finally getting around to updating my WebGL series! The old series used some fairly outdated JavaScript.
D3.js+
https://www.freecodecamp.org/news/d3js-tutorial-data-visualization-for-beginners/
I'm going to walk you through how to use D3.js in a step by step and beginner-friendly way.
Three.js+
[英文] Getting Started
https://threejs.org/manual/
https://www.youtube.com/watch?v=UMqNHi1GDAE
Learn fundamental JavaScript coding techniques by creating dazzling real-time 3d animations and effects using three.js.
GitHub+
[英文] GitHub Learn
https://learn.github.com/
Discover a wide range of beginner-friendly tutorials, hands-on learning, and expert-led lessons.
相关职位
社招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