熟悉react、redux、react-router 等前端常用框架;
熟悉 TypeScript、ES6、CSS3 前端技能;
熟悉webpack、babel等前端工程化工具;
熟悉组件化开发模式;
了解http协议
一. 题目组件
题目组件主要提供了标准的解析函数以及统一的UI 组件,把题目的展示进行统一化、标准化。项目使用了 react 进行开发,公式部分使用了 KaTeX 进行解析。题目组件项目是由技术推动产品经理、设计师落地的一个项目,目前已接入十余个项目,节省了大量开发成本。
个人职责:
1.题目组件的开发和维护,支持全部题型 (39 种)的展示以及交互;
2.使用 TypeScript 重构题目组件,细化了组件的颗粒度;
3.题目组件bug 跟踪与处理;
4.题目组件文档以及示例的完善。
二. 题库中台服务
项目使用了 TypeScript 以及 React 16.8 开发完成,代码规范遵循了Alloy Team 前端开发规范。目前提供了选题服务和新增题目服务。
个人职责:
1.设计并完成中台服务的项目架构,使用者可以无配置接入服务,同时使用者也可以根据需要灵活的修改配置文件完成产品需求。为使用者提供了两种接入方式:通过 npm 安装组件和使用 iframe 嵌入网页;
2.服务的推广以及接入答疑,目前已有 3 个团队5 个项目中接入使用;
3.使用文档以及组件示例的网站的维护。
题目组件 题目组件主要提供了标准的解析函数以及统一的UI 组件,把题目的展示进行统一化、标准化。项目使用了 react 进行开发,公式部分使用了 KaTeX 进行解析。题目组件项目是由技术推动产品经理、设计师落地的一个项目,目前已接入十余个项目,节省了大量开发成本。
本项目是使用 Hybrid 模式开发的移动端项目。前端部分主要使用了 react + redux + react-router 技术栈,使用了 TypeScript。