1. 負(fù)責(zé)公司產(chǎn)品從前端界面到后端服務(wù)的全流程開(kāi)發(fā)與優(yōu)化,保障系統(tǒng)高可用性、高性能與安全性;
2. 參與需求分析、技術(shù)方案設(shè)計(jì),主導(dǎo)核心模塊開(kāi)發(fā),解決開(kāi)發(fā)過(guò)程中的復(fù)雜技術(shù)問(wèn)題;
3. 推動(dòng)技術(shù)架構(gòu)迭代升級(jí),引入前沿技術(shù)與最佳實(shí)踐,提升團(tuán)隊(duì)開(kāi)發(fā)效率與產(chǎn)品質(zhì)量;
4. 與產(chǎn)品、設(shè)計(jì)、測(cè)試等跨部門(mén)團(tuán)隊(duì)協(xié)作,確保項(xiàng)目按時(shí)交付,滿足業(yè)務(wù)需求。
(一)前端技術(shù)能力
1. 精通主流前端框架,至少熟練掌握 Vue(Vue2/Vue3)、React、Angular 中的兩種及以上,能獨(dú)立搭建前端項(xiàng)目架構(gòu),熟練使用對(duì)應(yīng)生態(tài)工具(如 Vue CLI、React Router、Angular CLI 等);
2. 深入理解 HTML5、CSS3、ES6 + 等前端基礎(chǔ)技術(shù),掌握 Flex、Grid 等布局方式,能解決不同瀏覽器兼容性問(wèn)題;
3. 熟悉前端工程化流程,包括 Webpack、Vite 等構(gòu)建工具的配置與優(yōu)化,了解 CI/CD 流程在前端項(xiàng)目中的應(yīng)用;
4. 具備前端性能優(yōu)化經(jīng)驗(yàn),能從代碼、資源加載、網(wǎng)絡(luò)請(qǐng)求等層面提升頁(yè)面加載速度與運(yùn)行流暢度;
5. 熟悉前端可視化技術(shù)(如 ECharts、D3.js)、PWA 漸進(jìn)式 Web 應(yīng)用開(kāi)發(fā)者優(yōu)先。
6. 熟悉移動(dòng)端開(kāi)發(fā)技術(shù) ReactNative,Flutter等技術(shù)的開(kāi)發(fā)者優(yōu)先。
7. 熟悉Winform,WPF等開(kāi)發(fā)技術(shù)的開(kāi)發(fā)者優(yōu)先。
(二)后端技術(shù)能力
1. 熟練掌握后端開(kāi)發(fā)語(yǔ)言,至少熟練 Java、.NET、Python 中的兩種,且精通其中一種語(yǔ)言,能獨(dú)立設(shè)計(jì)并開(kāi)發(fā)高并發(fā)、高可用的后端服務(wù);
2. 若擅長(zhǎng) Java:熟悉 Spring Boot、Spring Cloud、MyBatis 等主流框架,了解微服務(wù)架構(gòu)設(shè)計(jì)與落地,掌握 Dubbo、Nacos 等服務(wù)治理工具;
3. 若擅長(zhǎng).NET:熟悉.NET Core/.NET Framework 框架,掌握ASP.NET MVC/Web API 開(kāi)發(fā),了解 Entity Framework 等 ORM 框架;
4. 若擅長(zhǎng) Python:熟悉 Django、Flask、FastAPI 等 Web 框架,了解異步編程、多線程 / 多進(jìn)程開(kāi)發(fā),能處理高并發(fā)業(yè)務(wù)場(chǎng)景;
5. 具備后端架構(gòu)設(shè)計(jì)能力,了解 RESTful API、GraphQL 等接口設(shè)計(jì)規(guī)范,能設(shè)計(jì)合理的服務(wù)分層與數(shù)據(jù)交互方案。
(三)數(shù)據(jù)庫(kù)與存儲(chǔ)技術(shù)能力
1. 精通關(guān)系型數(shù)據(jù)庫(kù),至少熟練掌握 MySQL、PostgreSQL(PgSQL)、SQL Server 中的兩種,能編寫(xiě)高效 SQL 語(yǔ)句,具備數(shù)據(jù)庫(kù)索引優(yōu)化、查詢優(yōu)化、分庫(kù)分表經(jīng)驗(yàn);
2. 熟悉非關(guān)系型數(shù)據(jù)庫(kù),能熟練使用 Redis、MongoDB,了解 Redis 緩存策略、分布式鎖實(shí)現(xiàn),掌握 MongoDB 數(shù)據(jù)建模、聚合查詢、索引優(yōu)化;
3. 了解其他存儲(chǔ)技術(shù)(如 Elasticsearch、RabbitMQ/Kafka 消息隊(duì)列),能根據(jù)業(yè)務(wù)場(chǎng)景選擇合適的存儲(chǔ)方案,保障數(shù)據(jù)安全性與可用性;
4. 具備數(shù)據(jù)庫(kù)備份與恢復(fù)、性能監(jiān)控與調(diào)優(yōu)經(jīng)驗(yàn),能解決數(shù)據(jù)庫(kù)高并發(fā)、大數(shù)據(jù)量場(chǎng)景下的性能瓶頸問(wèn)題。
三、項(xiàng)目經(jīng)驗(yàn)要求
1. 3 年及以上全棧開(kāi)發(fā)經(jīng)驗(yàn),至少主導(dǎo)過(guò) 1 個(gè)完整的全棧項(xiàng)目(從需求到上線、運(yùn)維),能清晰闡述項(xiàng)目技術(shù)架構(gòu)與難點(diǎn)解決方案;
2. 有大型互聯(lián)網(wǎng)項(xiàng)目、高并發(fā)業(yè)務(wù)系統(tǒng)(如電商、支付、社交平臺(tái))開(kāi)發(fā)經(jīng)驗(yàn)者優(yōu)先;
3. 有跨端開(kāi)發(fā)(如小程序、Electron 桌面應(yīng)用)經(jīng)驗(yàn),或云服務(wù)(阿里云、AWS、騰訊云)使用經(jīng)驗(yàn)者優(yōu)先。
四、綜合素質(zhì)要求
1. 具備扎實(shí)的計(jì)算機(jī)基礎(chǔ)知識(shí),了解數(shù)據(jù)結(jié)構(gòu)、算法、計(jì)算機(jī)網(wǎng)絡(luò)(HTTP/HTTPS、TCP/IP)、操作系統(tǒng)等;
2. 具備良好的問(wèn)題分析與解決能力,能快速定位并解決開(kāi)發(fā)過(guò)程中的技術(shù)問(wèn)題;
3. 具備良好的溝通協(xié)作能力與團(tuán)隊(duì)意識(shí),能清晰表達(dá)技術(shù)方案,配合跨部門(mén)完成項(xiàng)目交付;
4. 具備較強(qiáng)的學(xué)習(xí)能力與技術(shù)敏感度,關(guān)注行業(yè)前沿技術(shù)(如 AI 大模型集成、低代碼開(kāi)發(fā)),并能應(yīng)用到實(shí)際工作中;
5. 有技術(shù)文檔編寫(xiě)習(xí)慣,能規(guī)范撰寫(xiě)需求分析、技術(shù)方案、接口文檔等。
五、加分項(xiàng)
1. 有開(kāi)源項(xiàng)目貢獻(xiàn)經(jīng)驗(yàn),或個(gè)人技術(shù)博客、GitHub 項(xiàng)目(星星數(shù)量較多)者;
2. 持有相關(guān)技術(shù)認(rèn)證(如 Oracle OCP、AWS Certified Developer、微軟 MCSD 等)者;
3. 具備帶領(lǐng)小團(tuán)隊(duì)進(jìn)行技術(shù)攻堅(jiān),或指導(dǎo)初級(jí)開(kāi)發(fā)工程師的經(jīng)驗(yàn)者。