岗位职责:
1 负责公司项目的前端开发工作,依据产品需求和设计稿实现高质量的用户界面,包含但不限于客户端、移动端、网页端。
2 与 UI 设计师紧密合作,准确还原设计稿,实现各种动效,提升用户体验。
3 与后端工程师协作,完成前后端数据对接,确保系统的稳定性和性能。
4 参与前端技术选型和架构设计,持续优化前端技术栈。
5 编写可复用的组件,提高开发效率和代码质量。
6 持续优化前端页面性能,确保在不同设备和浏览器上的兼容性。
7 参与前端规范的制定和维护,提升团队开发效率和代码质量。
任职要求:
1 专业背景:计算机相关专业本科及以上学历,3 年以上前端开发经验,有智慧工地项目前端经验者优先。
技术能力:
1 精通 Vue.js 框架,具备丰富的实战经验,深入了解其原理和生态。
2 熟练掌握 HTML5、CSS3,能够写出语义化、高性能的前端代码。
3 熟悉 uni-app 框架,具备跨平台应用开发能力。
4 有实现复杂 UI 动效的经验,熟练使用 CSS 动画、JavaScript 动画库等技术。
5 框架使用:熟悉至少一个开源前端框架(如 RuoYi、Snowny、TinyEngine 等),并具备实际项目应用经验。
6 问题解决:具有良好的编程习惯,逻辑思维清晰,具备较强的问题分析和解决能力。
7 沟通协作:具备良好的团队合作精神,能够与 UI 设计师、后端开发人员等密切配合。
8 有ElectronUI经验者优先。
加分项:
1 有数据可视化开发经验,熟悉 ECharts、D3.js 等可视化库。
2 熟悉 WebGL 技术,有三维建模、BIM 相关项目经验。
3 对前端性能优化有深入研究,能够有效提升应用加载速度和运行流畅度。
4 有物联网设备数据接入和展示经验,熟悉 WebSocket 等实时通信技术。
5 有开源项目贡献或技术博客输出经验者优先