崗位職責(zé):
1.負(fù)責(zé)公司產(chǎn)品/項(xiàng)目的前后端開發(fā):前端:基于 Vue3 + TypeScript 完成頁面布局、組件開發(fā)、交互實(shí)現(xiàn)與性能優(yōu)化;后端:基于Spring Boot + MyBatis-Plus 等進(jìn)行業(yè)務(wù)接口設(shè)計與開發(fā),保障代碼質(zhì)量與可維護(hù)性。
2.根據(jù)業(yè)務(wù)場景設(shè)計與落地 Activiti(BPMN 2.0) 工作流,包括流程建模、部署、表單/監(jiān)聽器/網(wǎng)關(guān)配置、節(jié)點(diǎn)權(quán)限與任務(wù)分配、流程回退/加簽/會簽等,并完成與業(yè)務(wù)數(shù)據(jù)的集成。
3.承擔(dān) Three.js 相關(guān)的 3D 場景開發(fā)與可視化實(shí)現(xiàn):模型加載(glTF/glb 等)、交互(Raycaster/控制器)、燈光與材質(zhì)、后期處理與性能調(diào)優(yōu)。
4.參與數(shù)據(jù)庫設(shè)計與優(yōu)化,編寫核心業(yè)務(wù)邏輯與 SQL,確保數(shù)據(jù)安全、性能與一致性
5.參與數(shù)據(jù)庫設(shè)計、優(yōu)化及核心業(yè)務(wù)邏輯的編寫,確保數(shù)據(jù)安全與處理效率。
6.能夠獨(dú)立完成前后端功能的聯(lián)調(diào)、集成測試與部署上線,具備端到端的問題排查和解決能力。
7.主導(dǎo)或參與聯(lián)調(diào)、自測、集成測試與上線發(fā)布,對線上問題進(jìn)行端到端排查與解決;沉淀文檔與最佳實(shí)踐,提升團(tuán)隊(duì)研發(fā)效率。
任職要求:
前端:
1、熟練使用 Vue3、TypeScript、Vite、Vue Router、Pinia;
2、熟悉組件化/模塊化 開發(fā)與可復(fù)用組件設(shè)計;
3、精通HTML5/CSS3 與常用調(diào)試工具(Chrome
DevTools),具備頁面性能優(yōu)化經(jīng)驗(yàn);
4、熟悉Element Plus 或 Ant
Design Vue 之一優(yōu)先。
Three.js:
1、熟悉 WebGL/Three.js 基礎(chǔ)與渲染管線,掌握 glTF/glb 等模型格式與加載流程;
2、具備相機(jī)/燈光/材質(zhì)/陰影/后處理等實(shí)踐經(jīng)驗(yàn),了解
Raycaster 交互與幀率/內(nèi)存優(yōu)化。
后端(JeecgBoot/Java):
1、熟練 Spring Boot、MyBatis-Plus、Swagger/OpenAPI、Redis 等;
2、熟悉 RESTful API 設(shè)計與接口文檔編寫。
工作流(Activiti):
1、掌握 BPMN 2.0,能獨(dú)立完成流程建模與部署;
2、熟悉監(jiān)聽器、UEL 表達(dá)式、并行/包含/排他網(wǎng)關(guān),任務(wù)候選人/候選組與權(quán)限控制;
3、具備與業(yè)務(wù)表單、組織權(quán)限體系、消息通知/回調(diào)的集成經(jīng)驗(yàn)。
數(shù)據(jù)庫與基礎(chǔ)設(shè)施:
1、熟悉 MySQL/PostgreSQL/(了解 DM8/或其他國產(chǎn)數(shù)據(jù)庫加分),具備建模、索引優(yōu)化與復(fù)雜 SQL 編寫能力;
2、熟悉 Git、Maven、Linux 基本操作,具備簡單 CI/CD 與容器化(Docker)使用經(jīng)驗(yàn)優(yōu)先。