
地平线【地瓜机器人】前端开发工程师(全栈)
社招全职3年以上软件序列地点:北京状态:招聘
任职要求
- 学历要求:本科及以上学历,计算机、软件工程、电子信息等相关专业优先; - 前端:3 年及以上React(Hooks)、TypeScript开发经验,能独立交付完整业务模块。 - 后端:有实际 Node.js/Go 的开发经验,了解 RESTful、JWT、Redis、PostgreSQL/MySQL。 - 算法业务:了解模型训练、推理流程,对大语言模型相关知识有一定的概念;了解异步任务队列或 WebSocket/SSE 推送即可。 加分项 - 参与过 AIGC、智能标注、模型评测、实验平台等 AI 相关产品的前端开发 - 有3D仿真相关经验优先,或熟悉 WebAssembly、WebGPU - 具备Tauri / Electron 跨端经验优先
工作职责
- 负责公司核心 SaaS 控制台的前端研发与迭代 - 基于 React + TypeScript + Vite 搭建多租户控制台、可视化配置页、实时数据 Dashboard。 - 设计并维护可复用的组件库及前端工程化体系(Monorepo、自动发布、单测/CI)。 - 承担轻量后端(BFF)开发 - 使用 Node.js(NestJS)或 Go(Gin/Fiber)编写聚合层,对接算法推理、任务调度、权限、计费等微服务。 - 保证前端到后端的数据链路高可用:接口聚合、缓存、降级、错误兜底。 - 算法业务前端接入与体验优化 - 将算法同学提供的推理/训练接口(RESTful / gRPC / SSE)在前端封装为可复用 hooks 或服务层,统一处理鉴权、重试、异常提示。 - 针对长耗时任务(CV 批处理、LLM 生成)设计「进度条 + 实时日志 + 结果预览」的交互闭环,支持断点续传、轮询/ WebSocket 推送。 - 持续优化 - 性能:SSR/CSR 混合、懒加载、前端缓存、资源压缩。 - 体验:全局错误边界、骨架屏、快捷键、无障碍支持。
包括英文材料
学历+
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.
TypeScript+
https://www.youtube.com/watch?v=JHEB7RhJG1Y
Master TypeScript from basics to advanced concepts through hands-on tutorials covering type annotations, generics, data fetching, Zod library, and more, with practical challenges for effective real-world application.
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.
Go+
https://www.youtube.com/watch?v=8uiZC0l4Ajw
学习Golang的完整教程!从开始到结束不到一个小时,包括如何在Go中构建API的完整演示。没有多余的内容,只有你需要知道的知识。
REST+
https://roadmap.sh/golang/rest-api
Building a REST API in Go offers a blend of high performance, ease of deployment, and scalability.
https://spring.io/guides/gs/rest-service
This guide walks you through the process of creating a “Hello, World” RESTful web service with Spring.
https://www.restapitutorial.com/
REST (Representational State Transfer) APIs have revolutionized the way developers build and integrate web services, enabling seamless communication between systems and applications.
JWT+
https://www.jwt.io/introduction
JSON Web Token (JWT) is an open standard (RFC 7519) that defines a compact and self-contained way for securely transmitting information between parties as a JSON object.
https://www.youtube.com/watch?v=V5D8RuB6Xps
Learn JWT Authentication on the simple example.
Redis+
[英文] Developer Hub
https://redis.io/dev/
Get all the tutorials, learning paths, and more you need to start building—fast.
https://www.runoob.com/redis/redis-tutorial.html
REmote DIctionary Server(Redis) 是一个由 Salvatore Sanfilippo 写的 key-value 存储系统,是跨平台的非关系型数据库。
https://www.youtube.com/watch?v=jgpVdJB2sKQ
In this video I will be covering Redis in depth from how to install it, what commands you can use, all the way to how to use it in a real world project.
PostgreSQL+
[英文] PostgreSQL Tutorial
https://neon.com/postgresql/tutorial
This PostgreSQL tutorial helps you quickly understand PostgreSQL.
[英文] PostgreSQL Tutorial
https://www.pgtutorial.com/
This PostgreSQL tutorial will teach you about PostgreSQL from beginner to advanced.
https://www.youtube.com/watch?v=qw--VYLpxG4
It is the most advanced open source database system widely used to build back-end systems.
https://www.youtube.com/watch?v=SpfIwlAYaKk
Learn PostgreSQL, one of the world's most advanced and robust open-source relational database systems.
MySQL+
https://juejin.cn/post/7190306988939542585
这是一篇 MySQL 通关一篇过硬核经验学习路线,包括数据库相关知识,SQL语句的使用,数据库约束,设计等。
[英文] MySQL Tutorial
https://www.mysqltutorial.org/
your go-to resource for mastering MySQL in a fast, easy, and enjoyable way.
https://www.youtube.com/watch?v=5OdVJbNCSso
MySQL SQL tutorial for beginners
https://www.youtube.com/watch?v=7S_tz1z_5bA
This beginner-friendly course teaches you SQL from scratch.
算法+
https://roadmap.sh/datastructures-and-algorithms
Step by step guide to learn Data Structures and Algorithms in 2025
https://www.hellointerview.com/learn/code
A visual guide to the most important patterns and approaches for the coding interview.
https://www.w3schools.com/dsa/
WebSocket+
[英文] WebSockets Tutorial
https://www.tutorialspoint.com/websockets/index.htm
Web sockets are defined as a two-way communication between the servers and the clients, which mean both the parties, communicate and exchange data at the same time.
前端开发+
https://roadmap.sh/frontend
Step by step guide to becoming a modern frontend developer
WebAssembly+
https://learnxinyminutes.com/wasm/
In WebAssembly, everything is included in a module.
[英文] WebAssembly
https://web.dev/explore/webassembly
Enable high-performance applications on web pages.
[英文] I want to…
https://webassembly.org/getting-started/developers-guide/
Compile a WebAssembly module from…
https://www.youtube.com/watch?v=dqhJU772ckM
Tauri+
[英文] Learn | Tauri
https://v2.tauri.app/learn/
These tutorials will guide you through a specific topic and help you apply knowledge from the guides and reference documentation.
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.
相关职位

社招8年以上项目序列
一.开发立项 1、持续优化项目立项流程,推动建立简单、高效的项目立项模式。 2、深入了解新项目的相关背景和开发需求,组织相关人员开展分析讨论,为产品立项提供依据。 3、策划组织项目立项评审会议,编制产品策划报告、评审报告,汇总各方意见并向上级领导和利益相关方汇报。 二.项目管理 1、负责项目计划制定与实施,负责组织重要节点评审,对芯片开发的整体进度和风险进行管控。 2、负责芯片研发的项目管理工作,协调研发,应用,测试、生产等资源,严格按照产品开发流程完成芯片开发交付工作。 3、负责重点大客户项目对接,协调内部相关资源,快速解决客户的技术、质量、交付问题,提高客户满意度。 三.日常事项 1、对于芯片产品进行日常管理,包括和国内外客户/合作伙伴,内部研发团队,以及销售团队有效的沟通。 2、收集整理相关数据信息,定期向公司领导和市场部门汇报在研项目的整体进展情况。 3、根据项目的进度要求,制定合理开发计划,并向设计工程师下达正式的内部开发任务书。 四.其他 1、参与芯片相关的上下游流程改进。 2、完成上级领导安排的其它工作
更新于 2025-09-01

社招5-10年业务拓展序列
1、负责机器人芯片解决方案业务部在华北区域的客户管理与销售工作 2、制定客户策略,维护客户关系,赢得客户订单,为产品线业务增长负责 3、深度理解并牵引地平线芯片与算法解决方案在客户场景中落地 4、管理与推动代理商渠道,进行客户拓展与项目落地 5、配合市场团队在泛机器人领域进行业务拓展
更新于 2025-06-13