岗位职责:
1. 依据项目需求完成需求澄清,技术评估以及软件分析设计;
2. 根据开发规范和流程负责完成软件的相关设计,代码编写,单元测试,缺陷修复等;
3. 持续优化应用的性能(内存、CPU、启动速度、响应速度等优化)及应用的兼容性(不同分辨率、不同系统版本);
4. 以用户为中心,负责分析,定位,解决用户问题,不断改善应用的用户体验;
5. 负责开发过程中的需求设计评审、代码评审、测试用例的完善和评审等工作。
任职要求:
1. 熟悉掌握但不限于JS/CSS/HTML等编程语言中的一种或数种,有良好的编程习惯,对软件设计有兴趣;
2. 熟悉ES5/ES6、React、Vue、Ant Design、ElementUI等框架;
3. 熟悉HTTP/WebSocket/TCP/UDP等协议;
4. 熟悉MVC/MVP/MVVM等设计模式;
5. 熟悉微信小程序/公众号开发;
6. 熟悉软件开发的流程,了解NPM、Git、SVN、Webpack、Babel等工具。