职位描述
一、工作内容
1、前端开发与优化:负责产品相关管理系统、平台等前端界面的设计与开发,运用 HTML、CSS、JavaScript 及相关框架(如 Vue、React 等),确保界面美观、交互流畅且适配不同设备,同时对前端性能进行优化,提升用户体验。
2、后端系统开发:参与后端服务架构设计与开发,使用 Java、Python、Node.js 等编程语言及相关框架,搭建稳定、高效的服务器端系统,实现数据处理、业务逻辑运算、接口开发等功能,保障系统的安全性与可扩展性。
3、数据库设计与管理:根据业务需求设计合理的数据库结构,选择合适的数据库(如 MySQL、MongoDB 等),负责数据库的搭建、维护、优化及数据备份工作,确保数据存储安全、查询高效。
4、系统集成与对接:负责将前端、后端系统与硬件设备、传感器、控制系统等进行集成对接,开发相应的接口与通信协议,保障各系统间数据实时交互与协同工作。
5、技术问题解决与维护:在系统开发及运行过程中,及时发现并解决出现的技术问题,进行代码调试、系统故障排查等工作,同时负责系统的日常维护、版本更新与迭代优化,确保系统稳定运行。
6、跨团队协作与技术支持:与产品、设计、硬件研发等团队紧密协作,参与需求分析、技术方案讨论等环节,提供全栈技术方面的专业建议,协助推动项目顺利进行,同时为其他团队提供必要的技术支持。
二、任职要求
1、学历与专业:本科及以上学历,计算机科学与技术、软件工程、电子信息工程等相关专业,具备扎实的计算机基础知识和编程能力。
2、工作经验:具有 3 年及以上全栈开发经验,有智能装备、无人驾驶系统、工业控制软件等相关领域开发经验者优先,熟悉软件开发流程及项目管理方法。
3、技术技能:
前端:熟练掌握 HTML、CSS、JavaScript 及至少一种主流前端框架(Vue、React、Angular 等),了解前端工程化、模块化开发及性能优化方法。
后端:精通至少一种后端编程语言(Java、Python、Node.js 等)及相关框架,熟悉 RESTful API 设计与开发,了解分布式系统、微服务架构者优先。
数据库:熟悉至少一种关系型数据库(如 MySQL)和非关系型数据库(如 MongoDB、Redis),掌握数据库设计、优化及查询语句编写。
其他:了解网络协议(如 HTTP、TCP/IP)、Web 安全知识,具备一定的硬件接口开发与调试经验,熟悉 Docker 等容器化技术者更佳。
4、问题解决与学习能力:具备较强的独立分析和解决复杂技术问题的能力,能够快速定位并解决开发及运行中的各类故障;拥有良好的学习能力,能及时掌握新技术、新框架并应用到实际工作中。
5、团队协作与沟通能力:具备优秀的团队合作精神,能与不同团队成员高效协作;拥有良好的沟通表达能力,能清晰传达技术思想和方案,理解并满足业务需求。
6、其他要求:工作认真负责,有较强的责任心和抗压能力,能适应项目紧张的开发节奏。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕