職位描述:
負(fù)責(zé)微服務(wù)業(yè)務(wù)模塊的設(shè)計(jì)研發(fā)與升級(jí)維護(hù),以及前端業(yè)務(wù)模塊的研發(fā)與升級(jí)維護(hù);
配合其他開(kāi)發(fā)人員維護(hù)代碼功能分支,組織前端團(tuán)隊(duì) code review,統(tǒng)一前端開(kāi)發(fā)規(guī)范;
負(fù)責(zé)英文技術(shù)文檔編寫、jira 任務(wù)項(xiàng)的跟蹤及編寫。
職位要求:
1. 通用能力
優(yōu)秀的溝通能力,和使用英語(yǔ)溝通對(duì)話的的能力(重要);
較強(qiáng)的代碼潔癖,具備上帝視角的全局觀,性格開(kāi)朗而富于合作精神;
有良好的編碼品位,代碼注釋習(xí)慣,熟悉常見(jiàn)的設(shè)計(jì)模式,具備良好的分析能力;
掌握敏捷開(kāi)發(fā),熟悉 DevOps 的流程,并能靈活運(yùn)用。
2. 后端能力
至少3年以上 Java 開(kāi)發(fā)經(jīng)驗(yàn),2 年及以上大型業(yè)務(wù)應(yīng)用系統(tǒng)的業(yè)務(wù)開(kāi)發(fā)經(jīng)驗(yàn),熟悉分布式系統(tǒng)的設(shè)計(jì)和應(yīng)用;
熟悉 Spring Boot, Spring Cloud 框架機(jī)制和實(shí)現(xiàn)原理,具有基于 Spring 框架的研發(fā)經(jīng)驗(yàn);
熟悉多線程、JVM,常用關(guān)系型數(shù)據(jù)庫(kù)(MySQL、Oracle 等),有一定的 SQL 調(diào)優(yōu)能力;
熟悉分布式、緩存、消息等機(jī)制,能對(duì)分布式常用技術(shù)進(jìn)行合理應(yīng)用,解決實(shí)際業(yè)務(wù)問(wèn)題;
熟悉 Redis, Kafka, ES 等常用技術(shù);
熟悉 Kubernetes, Istio 服務(wù)網(wǎng)格等容器化部署,對(duì)故障降級(jí)、業(yè)務(wù)監(jiān)控、過(guò)程審計(jì)運(yùn)維等有一定經(jīng)驗(yàn);
有良好的 Git 分支管理能力,熟悉 AWS 和華為云服務(wù)應(yīng)用經(jīng)驗(yàn)優(yōu)先。
3. 前端能力
至少2 年及以上前端開(kāi)發(fā)經(jīng)驗(yàn),有過(guò)前端帶隊(duì)經(jīng)驗(yàn),能夠有效的組織組員進(jìn)行開(kāi)發(fā)工作;
熟練掌握 Git,分支創(chuàng)建,合并,回滾,Tag 版本控制,以及統(tǒng)一提交 commit 規(guī)范;
能修改 Nginx 的反向代理等一些常用的配置,熟練 Nginx 反向代理配置;
熟練掌握 CI/CD 相關(guān)流程 Jenkins 等,Docker;
熟練掌握 HTML5、CSS3、ES6 等基礎(chǔ)前端開(kāi)發(fā)技術(shù);
熟練掌握 Vue, Vuex, Element,jQuery,Axios 等 Vue 相關(guān)技術(shù)??蚣?;
熟悉 WebSocket,國(guó)際化,多環(huán)境,RESTful 接口規(guī)范,Webpack;
有過(guò)新老項(xiàng)目遷移經(jīng)驗(yàn);
熟悉微前端架構(gòu),比如 Qiankun 或者 Single-SPA 等微前端解決方案;
熟悉 React, Redux, Dva, Umi, Antd, Taro, Next 等框架;
熟悉 JS 插件包,組件庫(kù)的項(xiàng)目搭建以及開(kāi)發(fā)能力;
熟悉 Flutter 或者 ReactNative 或者 Electron 等跨平臺(tái)解決方案。