职位描述
全栈开发工程师
岗位职责
- 根据产品需求完成平台研发,包括平台系统架构搭建及优化,新功能开发等;
- 参与系统功能模块的技术攻关,协助解决项目中的技术难题。
- 达成一定高度的任务目标,包括但不限于产品功能的完善度、易用度、效率等技术指标;
- 良好的编程素养,规范代码,编码开发、代码检查,接口文档等。
职位要求
- 计算机相关专业大学本科或以上学历,2年以上开发经验,能独立开发前后台。
- 精通PHP、Python语言并掌握常用框架,熟悉前端;了解前沿技术动向,扎实的计算机系统、算法、数据结构基础,熟悉Go语言加分;
- 熟练使用缓存、队列、调度,熟练使用Redis,有过高并发场景、微服务相关开发经验优先;
- 理解面向对象的基本设计准则,精通OOAD与UML并能够用UML图表达系统的内部结构优先;
- 熟悉MySQL数据库设计、有数据增长后的处理策略和经验;
- 具备设计Restful API的能力;
- 良好的沟通与表达能力、思路清晰,较强的动手能力与逻辑分析能力;
- 良好的团队合作和积极主动的沟通意识;
- 有算法背景经验、ACM证书、大厂工作经验、大型项目工作经验加分。
前端开发工程师
岗位职责
根据产品经理的设计,完成前端WEB或H5页面的开发,模块化前端组件,并处理和后端的对接;负责解决研发过程中遇到的关键问题和技术难题,支撑业务线高效稳定迭代;参与项目技术方案的制定,进行相关的设计或开发方法改进;参与新产品, 新功能的预研和设计。
任职要求
有mac(电脑)开发环境,3年以上前端开发经验;熟练掌握原生JavaScript、HTML、CSS;熟悉掌握一种以上MVVM框架,如Vue(优先)、React、Angular; 对RESTful Web服务开发(PHP/JAVA)以及通过Vue进行集成有透彻的了解;熟悉前端性能优化,且能结合业务给出具体优化方案;熟悉前端工程化和相关构建打包工具,如Webpack、Vue CLI、Babel、ESlint;具备组件化和开发架构优化能力; 具有良好的沟通能力、总结能力和独立解决问题的能力。
加分项:
BAT或知名企业经历佳;中大型项目主程及具备主导研发能力者;大型开源项目/组件库 源码贡献者;大型项目开发和架构优化经验者。