前端开发工程师

"主要职责:

1. 前端应用开发:

- 使用现代前端技术(如React、Vue.js、Angular等)设计和开发高性能、高可用的前端应用程序。

- 负责核心功能的开发,确保代码质量和性能优化。

- 实现复杂的UI交互和动画效果,提升用户体验。

2. Unity/Cocos开发与集成:

- 使用Unity/Cocos引擎开发3D/2D交互功能,并将其无缝集成到前端应用中。

- 负责Unity/Cocos与前端应用的通信机制设计(如WebGL、WebAssembly、iframe嵌入等)。

- 优化Unity/Cocos应用的加载和运行性能,确保其在前端平台上的高效运行。

3.负责直播教室项目Web客户端的设计、开发和维护工作。

3. 技术架构设计:

- 参与前端技术架构设计,确保应用具备良好的扩展性和可维护性。

- 推动前端技术栈的演进,评估和引入新技术,提升开发效率和应用性能。

4. 性能优化与问题排查:

- 优化应用性能,解决内存泄漏、卡顿、崩溃等技术问题。

- 使用性能分析工具(如Chrome DevTools、Unity Profiler)进行性能调优。

5. 跨团队协作:

- 与产品、设计、后端团队紧密合作,确保需求被准确理解和实现。

- 参与技术方案的讨论和评审,提供专业的技术建议。

6. 新技术研究与落地:

- 跟踪前端和Unity开发的最新技术趋势,研究并落地新技术。

- 参与开源社区,贡献代码或技术文章,提升团队技术影响力。

7. 技术文档与知识分享:

- 编写和维护技术文档,确保团队知识共享。

- 组织技术分享和培训,提升团队整体技术水平。

任职要求:

1. 教育背景:

- 计算机科学、软件工程或相关领域的本科及以上学历。

2. 工作经验:

- 至少5年前端开发经验,其中至少2年现代前端框架(如React、Vue.js、Angular等)开发经验。

- 至少1年Unity开发经验,能够熟练使用Unity进行功能开发与集成。

3. 技术技能:

- 精通HTML、CSS、JavaScript,熟悉ES6+语法。

- 精通至少一种现代前端框架(如React、Vue.js、Angular等),并熟悉其生态圈。

- 熟悉前端状态管理(如Redux、Vuex、MobX等)和路由管理(如React Router、Vue Router等)。

- 熟悉前端构建工具(如Webpack、Vite等)和包管理工具(如npm、yarn等)。

- **熟练使用Unity引擎,熟悉C#编程,具备Unity与前端平台集成的经验(如WebGL、WebAssembly、iframe嵌入等)。**

- 熟悉前端和Unity性能优化技术,具备内存优化、卡顿优化、崩溃排查经验。

- 熟悉主流前端和Unity开发工具(如Chrome DevTools、VS Code、Unity Editor等)。

4. 问题解决能力:

- 具备较强的分析和解决问题的能力,能够快速定位和解决复杂技术问题。

- 具备性能优化和故障排查经验。

5. 沟通与协作:

- 出色的沟通能力,能够与非技术团队有效合作,推动技术方案的落地。

- 具备良好的文档编写和表达能力。

加分项:

- 有在线教育或教育科技行业经验。

- 有全球化应用的开发经验,熟悉多语言、多时区、多地域的技术挑战。

- 有开源项目贡献或技术社区影响力者优先。

- 熟悉TypeScript、GraphQL、WebSocket等前沿技术。

- 熟悉CI/CD流水线的设计和实施经验。"

公司地点:武汉光谷新发展国际中心A座

公司简介:

职位发布者:万倩丽

曹操入职(武汉)人力资源有限公司

融资阶段:不需要融资

公司规模:

相似职位: