工作内容
1、负责 Web 前端开发,包括使用 HTML、CSS 和 JavaScript 等技术构建用户界面;
2、承担后端服务的开发工作,使用后端编程语言(如 Java、Python、Node.js 等)编写服务器端逻辑,搭建服务器和数据库环境,处理业务逻辑,如用户认证、数据存储和检索、API 接口设计等;
3、参与项目的整体架构设计,根据项目需求确定合适的前后端技术方案,平衡性能、可维护性和可扩展性等多方面因素;
4、快速定位和解决前后端出现的各种问题,包括功能缺陷、性能瓶颈、兼容性问题等。在面对用户反馈页面显示异常时,能够通过调试工具和日志分析来找出问题根源,如是前端样式冲突还是后端数据返回错误。
岗位要求
1、具备 5 年以上经验,并且有大型项目的开发和管理经验;
2、精通 HTML5、CSS3 和 JavaScript 语言,能够熟练编写语义化的 HTML 代码、灵活运用 CSS 实现各种页面布局和样式效果,并且深入理解 JavaScript 的面向对象编程、异步编程等核心概念;
3、熟悉前端构建工具,能够配置和优化前端项目的构建过程,包括代码压缩、混淆、资源打包等,提高项目的构建效率和部署性能;
4、熟练掌握至少一种后端编程语言(如Java、 Python、Node.js、PHP 等),深入理解后端开发的基本原理和设计模式。
5、具备良好的数据库设计和开发能力,熟练使用关系型数据库(如 MySQL、PostgreSQL)或非关系型数据库(如 MongoDB、Redis)。能够编写高效的 SQL 查询语句,进行数据库的性能调优,以及设计合理的数据库表结构来支持业务需求;
6、了解后端相关的服务器知识,包括服务器的部署、配置和维护,如能够使用 Nginx 作为反向代理服务器,配置服务器的安全策略等。