字节跳动WebGL高级工程师-广告业务
社招全职A221166地点:广州状态:招聘
任职要求
1、本科及以上学历,计算机、软件工程等相关专业出身,具备扎实的计算机基础; 2、熟悉OpenGL/WebGL,熟悉常用Shader原理及编写; 3、对至少一款游戏引擎有深刻的理解,如Cocos Creator、LayaAir、Unity3D、UE4等; 4、熟练掌握JavaScript、ES6规范、网络通信等前端开发知识,熟悉常用的数据结构与算法; …
登录查看完整任职要求
微信扫码,1秒登录
工作职责
1、负责2D、3D效果和图形领域的技术研究; 2、负责移动端2D、3D效果性能优化相关工作,针对需求定制引擎底层功能; 3、研究引擎渲染、WebGL原理等,形成方法论帮助团队优化效果; 4、开发、优化各种插件、工具、框架,以提升研发效率。
包括英文材料
学历+
OpenGL+
https://www.youtube.com/watch?v=45MIykWJ-C4
Learn how to use OpenGL to create 2D and 3D vector graphics in this course.
https://www.youtube.com/watch?v=W3gAzLwfIP0&list=PLlrATfBNZ98foTJPJ_Ev03o2oq3-GGOS2
https://www.youtube.com/watch?v=XpBGwZNyUh0&list=PLPaoO-vpZnumdcb4tZc4x5Q-v7CkrQ6M-
Shader+
https://clauswilke.com/art/post/shaders
To the uninitiated, shader programming can appear like magic.
https://learnopengl.com/Getting-started/Shaders
A great resource to learn modern OpenGL aimed at beginners.
[英文] Shader Learning
https://shader-learning.com/
Shader Learning is a platform that helps you learn and enhance your shading skills by solving interactive problems.
https://www.youtube.com/watch?v=3mfvZ-mdtZQ
Shaders are an incredibly useful programming tool to have under your belt, especially for creative coding and generative art.
Unity+
https://www.youtube.com/watch?v=XtQMytORBmM
Unity is an amazingly powerful game engine - but it can be hard to learn. Especially if you find tutorials hard to follow and prefer to learn by doing. If that sounds like you then this tutorial will get you acquainted with the basics - and then give you some goals to learn the rest by yourself.
还有更多 •••
相关职位
社招3年以上软件开发岗
前端开发工程师 岗位职责 1、负责室内图、POI、AOI、路网等地图基础数据相关平台的前端研发工作,确保代码质量和项目进度。 2、了解并探索业界前沿前端技术,帮助提升产品体验和研发效能。 3、负责疑难问题攻关,快速响应紧急问题或需求。 java后台开发工程师 岗位职责及目标 1. 参与需求分析、设计、开发工作; 2. 参与相关技术规范文档制定工作; 3. 解决系统中的关键问题和技术难题,新技术调研等;
更新于 2025-11-02北京

社招5年以上技术
主要职责 1、投身自动驾驶关键AI基础设施构建,参与研发业界一流的数据标注、仿真测试、超算平台、worldsim编辑器等方向 2、 牵头复杂图形界面(2D/3D方向)研发,突破海量数据实时渲染等核心技术难题 3、 负责自动驾驶AI基础设施平台—包括标注工具、仿真环境及数据可视化系统的前端架构设计与实现 4、制定代码管理与模块化开发规范,推进微前端等现代架构落地,保障系统长期可扩展性 5、构建全链路前端性能优化机制(如缓存方案、动态加载、多线程处理等),提升高数据负载场景下的交互体验 6、主导重大技术方案评审与架构决策,推动React技术体系深度应用与工程最佳实践 7、指导并培养中级和高级工程师,助力团队技术成长与项目交付 8、深入参与产品设计与AI算法需求讨论,将复杂业务逻辑转化为可靠、高效的前端解决方案
更新于 2025-09-08上海