职位描述:1、 负责开发噗噗故事机App的核心模块,设计并构建交互丰富且可扩展的画布UI,实现文本、音视频、及AI虚拟角色的无缝融合,打造电子乐高般的创作体验。 2、确保前端界面在网页和移动端都具备优秀的响应性和流畅的用户体验。与产品团队和运营团队紧密协作,基于用户反馈敏捷迭代,不断优化用户体验。 核心技能:1、 React, React Native, Redux63具备丰富的Web和移动端UI开发经验。 2、JavaScript (ES6+), CSS, SCSS63精通现代前端开发实践。3、Canvas, WebGL或其他画布库63有构建互动UI的实际经验。 4、拖拽交互、缩放画布、平滑动画63有开发90流畅度、多层级交互界97的经验。 5、深刻理解UI/UX设计原则,并能进行性能优化。 6、熟悉原理应92开发和应92上架流程(iOS/Android)。 加分项: 1、有游戏化UI(如任务系统、地图、背包、对话框等)实现经验。 2、熟悉Node.js、Express、Redis、NoSQL数据库、向量数据库的基础知识。 3、具备Mono-repo架构和跨平台开发经验。 4、了解Taro框架。 5、有基于生成式AI的功能开发经验,包括对话流处理、文生图、语音交互等。 6、与后端团队协作,搭建实时和异步的多人协作功能。 7、了解前端安全实践,能够妥善处理用户内容,防范XSS等安全风险。 其他有助于胜任岗位的技能: 1、熟练使用Git进行版本控制和团队协作。 2、能参与API设计和端到端系统架构的搭建。 3、能够设计和执行前端测试,确保功能可靠性。 4、善于撰写文档,清晰描述工作内容和流程。 5、熟悉敏捷开发实践