职位描述
主要职责描述
一、前端开发
设计与实现: 负责Web端、移动端等前端用户界面的开发,确保与UI/UX设计稿高度一致,并提供流畅、直观的用户体验。
技术架构: 使用现代前端框架(如Vue.js/React/Angular)构建模块化、可复用的组件和前端应用。
性能优化: 优化前端性能,确保页面加载速度快、响应迅速,并解决跨浏览器兼容性问题。
二、后端开发
服务端逻辑: 设计、开发并维护稳健、安全的服务器端API、业务逻辑和处理程序。
数据库管理: 进行数据库(如MySQL/PostgreSQL/MongoDB/Redis)的设计、优化、维护及SQL/NoSQL查询编写。
系统架构: 参与后端服务架构的设计和实现,关注可扩展性、安全性和代码质量。
三、全链路与部署运维
系统集成: 负责前后端的数据交互与系统集成,确保数据传输的高效性和安全性。
部署上线: 参与或主导应用的构建、集成、测试和部署流程,熟悉CI/CD工具(如Jenkins, GitLab CI等)和容器化技术(如Docker)。
运维支持: 负责线上应用的监控、维护和故障排查,快速响应并解决技术问题,保障系统7x24小时稳定运行。
四、团队协作与流程
敏捷开发: 积极参与敏捷开发流程(如Scrum),按时完成开发任务,并参与代码审查、技术分享,提升团队整体技术水平。
文档编写: 编写清晰的技术文档、接口文档及系统架构说明。
产品支持: 与产品经理、设计师及测试工程师紧密合作,理解业务需求,并提供技术实现方案的建议。
任职资格要求
必备技能与经验
教育背景: 计算机科学、软件工程或相关专业本科及以上学历。
工作经验: 拥有X年及以上全栈开发经验,有完整的项目上线和运维经验。
前端技术:
精通 HTML5, CSS3, JavaScript (ES6+)。
熟练掌握至少一种主流前端框架(Vue.js / React / Angular)及其生态圈工具。
后端技术:
熟练掌握至少一种服务器端语言,如 Java / Python / Go / Node.js / PHP。
熟练掌握至少一种数据库技术(MySQL/PostgreSQL)和一种NoSQL数据库(MongoDB/Redis)。
工程化与工具:
熟练使用 Git 进行版本控制。
了解基本的网络协议(HTTP/HTTPS)和Web安全知识。
了解 Linux 基础命令和服务器环境部署。
优先考虑条件
有云服务(AWS/Aliyun/Tencent Cloud)使用经验。
有微服务架构、分布式系统开发经验。
具备良好的解决问题能力、团队协作精神和强烈的责任心。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕