崗位職責(zé)
1.小程序 / H5 開發(fā):負(fù)責(zé)景區(qū)航拍服務(wù)小程序開發(fā),實現(xiàn) “打卡地圖”、無人機呼叫、拍攝狀態(tài)實時預(yù)覽、成品視頻預(yù)覽與下載等核心功能。
2.運營管理后臺開發(fā):為景區(qū)運營人員開發(fā)設(shè)備管理、點位管理、訂單管理、數(shù)據(jù)統(tǒng)計等功能后臺。
3.復(fù)雜交互與狀態(tài)管理:處理 “打卡模式” 中的多狀態(tài)流轉(zhuǎn)、視頻生成進(jìn)度的實時推送、AIGC 妝造主題的選擇與預(yù)覽等復(fù)雜前端邏輯。
4.性能與體驗優(yōu)化:極致優(yōu)化小程序的首屏加載速度、視頻預(yù)覽的流暢度,確保在景區(qū)網(wǎng)絡(luò)波動情況下依然提供可用的交互體驗。
5.跨端技術(shù)探索:根據(jù)需要,可能涉及 Native Embedding(如在景區(qū) APP 中集成)或 React Native 等跨端方案。
技術(shù)要求
1.精通微信小程序原生開發(fā)或跨端框架(如 Uni-app),并了解其性能優(yōu)化技巧。
2.熟練掌握 React 框架及其生態(tài),并具備大型單頁應(yīng)用(SPA)開發(fā)經(jīng)驗。
3.精通 JavaScript/TypeScript,具備出色的 UI 實現(xiàn)能力和審美。
4.熟悉前端工程化工具(Webpack, Vite)和版本管理工具(Git)。
5.加分項:
?有 WebGL、3D 渲染(如 Three.js)或地圖集成(如 Mapbox)經(jīng)驗,可用于實現(xiàn)更炫酷的打卡地圖或航線預(yù)覽;
?熟悉視頻播放、處理等相關(guān)前端技術(shù);
?具備一定的 Node.js 后端知識,能夠理解并配合后端工程師進(jìn)行接口聯(lián)調(diào);
?對用戶體驗(UX)有深刻理解,具備良好的產(chǎn)品意識。