Skip to content

Open nowPosted 234 days ago

Frontend Development Engineer (3D Web Platform)前端开发工程师(3Dweb平台方向)

a9ihi0un9c/fte134 open roles

Where
Hangzhou, Zhejiang, Chinese Mainland
Get the CV for this job

From $25 per CV, paid once. No subscription.

Your applicationOpen nowFrontend Development Engineer (3D Web Platform)前端开发工程师(3Dweb平台方向)a9ihi0un9c/fte · Hangzhou, Zhejiang, Chinese Mainland
  1. YouYes, apply to this one.

  2. CV RocketCV written for this posting.

  3. 25 readersRecruiter, hiring manager, skeptic. Round after round.

  4. CV RocketApplied on a9ihi0un9c/fte's own form.

The reply lands in your private mailbox

3×more interviews than doing it yourself with ChatGPT.

The clock on this job

Early applications get read.

11.9% of postings close within 7 days. Measured by our own scanner across the market.

Share of postings closed within
  1. 2.1%1 day
  2. 4.4%3 days
  3. 11.9%7 days
  4. 18.6%14 days
  5. 35.6%30 days
  6. 45.1%60 days
This job: posted 234 days ago

The posting

Your Responsibilities 1.Develop and maintain the 3D model workspace (covering generation, texture editing, rigging, segmentation, retopology, etc.), and continuously deliver new features for global users. 2.Participate in module expansion of our self-developed 3D engine, and drive the iteration of material systems, visual effects and interactive experience. 3.Optimize and iterate the asynchronous task system built on SSE and WebSocket. 4.Maintain and evolve the state management layer based on modern front-end data flow fully initialized via SSR. 5.Implement UI components in coordination with the rollout of our in-house design system, and adopt UnoCSS atomic CSS to unify visual specifications.

职位描述 1、 开发和维护 3D 模型工作区(生成、纹理编辑、骨骼绑定、分割、重拓扑等),持续交付面向全球用户的新功能; 2、参与自研 3D 引擎的模块扩展,推进材质系统、视觉效果、交互体验的演进; 3、基于SSE/socket的异步任务系统的优化和迭代 ; 4、完全基于SSR初始化的现代化前端数据流,维护和演进状态管理层 ; 5、配合自研设计系统落地 UI 组件,使用 UnoCSS 原子化方案实现视觉规范。

Job Requirements Basic Competencies 1.Over 3 years of development experience within the Vue ecosystem; proficient in Vue 3 Composition API (<script setup>, reactive primitives including ref/reactive/computed/watch, etc.). 2.Solid TypeScript skills, capable of writing type-safe business code under strict mode. 3.Familiar with at least one SSR framework (Nuxt preferred); understand concepts such as plugin loading, middleware, auto-import and hybrid rendering. 4.Hands-on experience managing complex application state with Pinia or equivalent state management libraries. 5.Skilled in the toolchain of pnpm + ESLint + Git; follow Conventional Commits standards and adapt to strict pre-commit check workflows. 6.Strong code comprehension ability, familiar with development workflows leveraging AI coding tools on a daily basis. Preferred Qualifications 1.Practical experience with Three.js / WebGL; understanding of scene graphs, material systems and render loops; experience with ShaderMaterial / GLSL programming is a plus. 2.Familiarity with the ECS (Entity-Component-System) architecture pattern. 3.Experience processing 3D file formats (GLTF 2.0, FBX, OBJ, STL) and understanding of Draco / KTX2 compression principles. 4.Familiar with TresJS (declarative Vue wrapper for Three.js). 5.Experience using atomic CSS frameworks such as UnoCSS or Tailwind CSS. 6.Project experience with @vueuse utilities, VeeValidate form validation and multi-language internationalization (i18n). 7.Experience with WebSocket real-time communication or desktop software bridging (e.g., interaction with Blender plugins). 职位要求 基础素质 1、 3 年以上 Vue 生态开发经验,熟练掌握 Vue 3 Composition API(<script setup>、ref/reactive/computed/watch等响应式原语); 2、 扎实的 TypeScript 能力,能在严格模式下编写类型安全的业务代码; 3、熟悉至少一种 SSR 框架(Nuxt 优先),理解插件加载、中间件、自动导入、混合渲染等概念 ; 4、有 Pinia 或同类方案的复杂状态管理实战经验 ; 5、熟练使用 pnpm + ESLint + Git 工具链,遵循 Conventional Commits 规范,适应严格的 pre-commit 检查流程 ; 6、良好的代码阅读能力,熟悉日常使用AI工具开发的工作流 核心加分项 1、 Three.js / WebGL 实战经验——了解场景图、材质系统、渲染循环;有 ShaderMaterial / GLSL 编程经验更佳 ; 2、了解 ECS(Entity-Component-System)架构模式 ; 3、有 3D 文件格式处理经验(GLTF 2.0、FBX、OBJ、STL),了解 Draco/KTX2 压缩原理; 4、 熟悉 TresJS(Three.js 的 Vue 声明式封装); 5、有 UnoCSS / Tailwind CSS 原子化方案使用经验 ; 6、 有 @vueuse 工具库、VeeValidate 表单校验、国际化(i18n)多语言项目经验; 7、有 WebSocket 实时通信或桌面软件桥接(如 Blender 插件交互)相关经验

From $25, paid onceGet the CV for this job

What happens when you press

One press. We do the rest.

  1. A CV for this posting

    Written against a9ihi0un9c/fte's own wording, from every piece of relevant proof in your profile.

  2. 25 readers review it

    Recruiter, hiring manager, skeptic and more read every draft, round after round. You get the best round.

    The review screen in CV Rocket: how each CV was read, round by round.
  3. We apply on a9ihi0un9c/fte's form

    Our application engine gets through the hardest forms there are. Where a question needs you, AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

    An application in CV Rocket: every answer filled in on the employer's form.
  4. Every reply, sorted

    a9ihi0un9c/fte's answer lands in your private mailbox, and we classify it on arrival: interview, question, rejection.

    The CV Rocket inbox: each employer reply classified as an interview, an action or a rejection.
  5. Reply with AI

    AI helps you write the email, checks it and sends it. We show you whether the recruiter read it.

  6. The interview in your calendar

    Full integration with your calendar. The invitation goes straight in.

    An interview invitation in the CV Rocket inbox, added to the candidate's calendar.
Get the CV for this job

From $25 per CV, paid once. No subscription.

Why it works

3×

more interviews than doing it yourself with ChatGPT.

ChatGPT writes a CV and never learns what happened to it. We see every reply. For each CV we know:

  • How it was written, and how the review scored it
  • When we applied, and how long after the posting went up
  • Which posting, which company, which city
  • Who got the interview, and who heard nothing

That is how we know which CVs get called.

Get the CV for this job

From $25 per CV, paid once. No subscription.

The numbers game

More applications. More interviews.

Every application goes out with its own CV, written for that posting and paid once. Send enough of them and the law of large numbers finds you the job.

By hand5–10
With CV Rocket100
applications a day

Nearby

Live postings like this one

Same employer first, then the same role elsewhere.

Before you press

Straight answers

Get the CV for this job

From $25 per CV, paid once. No subscription.

What if my background isn't good enough?

We make the most of the background you have. The CV uses every piece of relevant proof your profile holds, and one of the 25 readers reads your whole profile and flags what the CV left out.

Do you really apply for me?

Yes, on the employer's own form, the hardest ones included. Where a question needs you, you answer it right there and AI suggests the best answer. Don't want us applying from our IP addresses? Use our Chrome extension: we apply straight from your own browser.

Is it a subscription?

No. You pay once per CV, from $25. Every application goes out with its own CV, written for that posting.

One job. One CV.
Paid once.

Pick the posting you want. We write for it, apply for you and catch the reply.

Get the CV for this job

From $25 per CV, paid once. No subscription.