一、岗位要求1、技术经验:具备2-5年,前端Web独立软件开发经验和实际应用经验。2、技术能力:精通JavaScript、EcmaScript、Html5、CSS3、Nodejs等Web开发技术。熟悉Vue.js、React或者Angular等框架、源码和库,熟练运用Gulp/Webpack等构建工具进行项目构建。熟悉D3.js、Three.js、ECharts、Highcharts、WebGL等技术,在数据可视化、GIS或数字孪生方面有开发经验。能够进行响应式设计,有良好的审美和用户视角,能创造易用且吸引人的界面,能有效提高网站加载速度,优化用户体验。具备较好的学习能力,能够快速适应技术更新迭代,问题解决能力出色,能应对开发难题。3、优先条件:有根据业务逻辑建立数据模型的经验者优先。熟悉Python、Shell脚本语言应用,或在Vue、DevOps应用开发方面有经验者优先。积极参与软件编程大赛或编程开源社区活动者优先。4、综合素养:具备清晰的语言表达能力,便于沟通交流。拥有良好的书面表达能力,能撰写规范技术文档。工作踏实勤恳,认真负责,适应工作压力,具有良好的团队合作精神,能协作完成任务。5、学历专业:大学本科及以上学历,计算机、通信、自动化、设计等相关专业,具备扎实的专业基础知识。二、岗位职责1、开发任务:参与客户交流,理解业务,确认需求,完成设计、独立开发,确保系统符合需求。专注于产品性能优化和用户体验提升,保障系统稳定和可靠运行。遵守代码规范管理,执行规定的代码结构和文档体系,定期审查优化代码,提升代码质量和可读性。2、接口集成:负责梳理业务和数据逻辑关系,实现对应数据处理。负责与用户界面的数据接口开发和联调工作,确保数据交互准确。实现与第三方系统的集成,保障数据的完整性和一致性,对应处理数据问题。3、文档整理:负责编制所开发系统的各类技术文档,按照要求整理并确保完整准确,开展对内对外培训,保障后续维护和团队协作。4、任务执行:积极完成公司交办的各项任务,按时保质,有力推动项目进展和公司业务发展。