岗位职责:
1. 后端开发职责:
* 负责企业微信服务端API的集成、开发与维护,确保稳定高效。
* 设计和实现高可用、可扩展的后端微服务架构,处理用户认证、消息推送、数据同步等核心逻辑。
* 开发与维护与企业微信集成的后台管理系统,包括用户管理、权限控制、数据分析等功能。
* 负责服务器端与数据库的设计、优化及性能调优,保障系统高并发下的稳定运行。
2. 前端/全栈开发职责:
* 负责企业微信侧边栏应用、工作台应用、小程序(企业微信小程序/连接微信小程序)的前端开发。
* 使用现代前端框架(如Vue.js/React)构建高性能、响应式的用户界面,并确保在企业微信环境中的完美兼容。
* 实现与企业微信客户端(桌面端和移动端)的深度交互,包括JSSDK调用、会话处理、文件上传下载等。
* 理解业务,能够独立完成从产品原型到前后端联调、测试、上线的全流程交付。
3. 企业微信生态整合:
* 深入研究企业微信最新API和能力,并将其转化为产品功能(如互联企业、上下游、客户联系、日程会议等)。
* 负责企业微信与公司内部其他系统(如CRM、OA、ERP)的集成开发。
* 处理与企业微信相关的用户授权、单点登录、消息通知等关键流程。
任职要求:
1. 专科及以上学历,三年以上全栈开发经验,至少1年企业微信生态相关项目开发经验。
2. 后端技术栈:
* 精通 Node.js/Python/Java/Go中的至少一种,并熟悉其主流框架(Express/Koa, Django/Flask, Spring Boot等)。
* 熟练掌握RESTful API设计,有微服务开发经验者优先。
* 精通至少一种数据库(MySQL/PostgreSQL/MongoDB),具备良好的SQL优化能力。
* 了解Redis等缓存技术,以及消息队列(RabbitMQ/Kafka)的使用。
3. 前端技术栈:
* 精通 HTML5、CSS3、JavaScript (ES6+)。
* 精通 Vue.js 或 React** 及其生态圈(Vuex/Redux, Vue Router/React Router)。
* 熟悉前端工程化工具(Webpack/Vite),有性能优化经验。
* 有微信小程序/企业微信小程序开发经验,熟悉其生命周期和API。
4. 企业微信专项:
* 必须深入理解企业微信开放平台,熟悉用户身份验证(OAuth2.0)、JSSDK、消息回调、通讯录管理、应用管理**等核心API。
* 有企业微信自建应用、小程序、第三方应用开发的实际项目经验。
5. 优秀的分析和解决问题的能力,能独立承担复杂功能模块的开发。
6. 良好的沟通能力和团队协作精神,责任心强,对代码质量和用户体验有极致追求。
7. 具备强烈的学习欲望和自驱力,能快速适应新技术和业务变化。
(备注:此为短期项目,可兼职合作也可外包)