小红书前端开发工程师-数据平台 & 自动化
社招全职前端开发地点:上海 | 杭州状态:招聘
任职要求
1、计算机本科或相关领域本科及以上学历 2、具备数据平台产品或者大型工具类产品的架构与开发经验,具备低码、搭建类产品架构经验,具备大型前端项目性能优化经验,了解数据集、看板等技术 3、熟悉常见浏览器工具与浏览器内核,如Selenium/Puppeteer/PhantomJS,熟悉后端语言 nodejs、go 4、有较好的产品意识、业务理解能力,对用户需求、体验、流程等有追求 5、掌握 SVG、Canvas、WebGL等绘图技术,熟练使用 G2、G6、S2 等任何一个可视化基础库 6、具备搭建与演进大型前端项目工程化体系的能力
工作职责
1、负责数据平台产品核心模块的前端架构设计与开发,确保产品具备高性能、高可用性、优秀的用户体验 2、负责建设分布式 Puppetter 集群,支持高并发获取动态页面内容,解决内容抓取性能、稳定性、调度问题 3、根据对应的产品规划,参与制定对应方向的技术规划,具备技术攻坚、负责落地多人协作的技术专项的能力 4、能深度参与到产品需求分析,从前端的视角给出对应的产品建议 5、建立完善的质量控制体系,确保产品的交付质量
包括英文材料
学历+
内核+
https://www.youtube.com/watch?v=C43VxGZ_ugU
I rummage around the Linux kernel source and try to understand what makes computers do what they do.
https://www.youtube.com/watch?v=HNIg3TXfdX8&list=PLrGN1Qi7t67V-9uXzj4VSQCffntfvn42v
Learn how to develop your very own kernel from scratch in this programming series!
https://www.youtube.com/watch?v=JDfo2Lc7iLU
Denshi goes over a simple explanation of what computer kernels are and how they work, alonside what makes the Linux kernel any special.
Selenium+
https://www.youtube.com/watch?v=j7VZsCCnptM
Learn Selenium by building a web scraping bot in Python.
https://www.youtube.com/watch?v=mOAXEQevCAE&list=PLhW3qG5bs-L_s9HdC5zNshE5Ti8jABwlU
Puppeteer+
https://oxylabs.io/blog/puppeteer-tutorial
There are a few methods to accessing and parsing web pages, but in this tutorial we will be covering how to do it with Google Puppeteer.
[英文] Getting started
https://pptr.dev/guides/getting-started
You launch/connect a browser, create some pages, and then manipulate them with Puppeteer's API.
https://www.youtube.com/watch?v=nIJV-LbV_vM
This tutorial walks you through every thing you need to know about Puppeteer and headless browsers, so you can automate website testing, web scraping, fetching and downloading content, and more.
https://www.youtube.com/watch?v=Sag-Hz9jJNg
Learn puppeteer in less than one hour.
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.
相关职位
社招3年以上8XCK1
1、参与字节跳动大数据基础设施以及相关数据产品的建设,为今日头条、抖音、火山、西瓜、悟空问答等旗下产品提供稳定高质量的数据服务; 2、针对业务场景提供跨端解决方案,设计和建设相关架构、规范和效率工具; 3、深入探索图表场景在移动端的交互以及展现,并产出最佳实践; 4、持续的性能优化,不断提升相关产品的用户体验。
更新于 2020-04-28
社招JPUK1
1、参与字节跳动大数据基础设施以及相关数据产品的建设,为字节旗下相关产品提供稳定高质量的数据服务; 2、针对业务场景梳理数据信息,提出一站式的数据解决方案; 3、持续的性能优化和架构升级,不断提升团队效率和产品的用户体验; 4、提供全栈场景,不设边界。
更新于 2020-04-30
社招A35407
1、参与字节跳动大数据基础设施以及相关数据产品的建设,为字节旗下相关产品提供稳定高质量的数据服务; 2、针对业务场景梳理数据信息,提出一站式的数据解决方案; 3、持续的性能优化和架构升级,不断提升团队效率和产品的用户体验; 4、提供全栈场景,不设边界。
更新于 2023-05-15