(1)參與公司平臺(tái)系統(tǒng)的架構(gòu)設(shè)計(jì)與搭建工作,結(jié)合業(yè)務(wù)發(fā)展需求,設(shè)計(jì)并落地合理的服務(wù)架構(gòu),為系統(tǒng)的擴(kuò)展性和穩(wěn)定性奠定堅(jiān)實(shí)基礎(chǔ)。
(2)負(fù)責(zé)后端業(yè)務(wù)代碼的開發(fā)與維護(hù),編寫高質(zhì)量代碼,確保服務(wù)在高并發(fā)、大流量場(chǎng)景下的穩(wěn)定性和可用性。
(3)參與數(shù)據(jù)庫(kù)表結(jié)構(gòu)的設(shè)計(jì),結(jié)合業(yè)務(wù)特點(diǎn)優(yōu)化數(shù)據(jù)庫(kù)性能,制定數(shù)據(jù)備份與恢復(fù)策略,保障數(shù)據(jù)存儲(chǔ)的合理性、安全性和完整性。
(4)設(shè)計(jì)并開發(fā)供前端調(diào)用的API接口,制定統(tǒng)一的接口規(guī)范,確保接口的易用性、一致性和可擴(kuò)展性,提升前后端協(xié)作效率。
(5)持續(xù)對(duì)業(yè)務(wù)邏輯和代碼進(jìn)行優(yōu)化,重構(gòu)冗余代碼,提升系統(tǒng)性能,增強(qiáng)代碼的可維護(hù)性,降低技術(shù)債務(wù)。
(6)參與后端系統(tǒng)的安全防護(hù)體系設(shè)計(jì),針對(duì)性解決SQL注入、DoS攻擊、XSS攻擊、接口惡意調(diào)用等安全問題,保障系統(tǒng)安全穩(wěn)定運(yùn)行。
(7)負(fù)責(zé)敏感數(shù)據(jù)的加解密處理,設(shè)計(jì)完善的數(shù)據(jù)安全方案,確保用戶信息和業(yè)務(wù)數(shù)據(jù)的機(jī)密性。
(8)與前端開發(fā)工程師、產(chǎn)品經(jīng)理、測(cè)試工程師等跨團(tuán)隊(duì)成員緊密協(xié)作,積極溝通需求與技術(shù)實(shí)現(xiàn)細(xì)節(jié),推動(dòng)項(xiàng)目高效落地。
2 技術(shù)要求:
(1)本科及以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè),具備3年以上Java軟件開發(fā)經(jīng)驗(yàn),有中大型分布式系統(tǒng)開發(fā)經(jīng)驗(yàn)者優(yōu)先。
(2)精通JDK17及以上版本,熟練掌握springboot3框架,深入理解JPA/MyBatis 等持久層框架的原理與應(yīng)用,熟悉mysql/postgreSQL等關(guān)系型數(shù)據(jù)庫(kù)的使用與優(yōu)化。
(3)能熟練運(yùn)用Redis、ThreadPool、Mapstruct、Websocket、Swagger/OpenApi等組件與技術(shù),深刻理解Restful API設(shè)計(jì)規(guī)范并能在項(xiàng)目中靈活應(yīng)用。
(4)熟悉 Spring Security & Oauth2 的核心流程與技術(shù)實(shí)現(xiàn),具備客戶端應(yīng)用集成Oauth2的實(shí)戰(zhàn)經(jīng)驗(yàn)者優(yōu)先。
(5)對(duì)本地事務(wù)和分布式事務(wù)有深刻理解,能根據(jù)業(yè)務(wù)場(chǎng)景選擇合適的事務(wù)解決方案,并在項(xiàng)目中正確應(yīng)用。
3 加分項(xiàng):
(1)熟悉devops相關(guān)概念與流程,有使用gitee+Jenkins搭建CI/CD流程的實(shí)際經(jīng)驗(yàn)。
(2)精通Linux操作系統(tǒng),能熟練運(yùn)用常用命令進(jìn)行系統(tǒng)管理與問題排查。
(3)具備docker、k8s、istio等容器化與服務(wù)網(wǎng)格技術(shù)的編排和使用經(jīng)驗(yàn)。
二 Web前端開發(fā)工程師
1 崗位職責(zé):
(1)主導(dǎo)公司業(yè)務(wù)系統(tǒng)與后臺(tái)管理系統(tǒng)的Web前端開發(fā)工作,獨(dú)立完成前端頁(yè)面搭建、組件封裝及交互邏輯實(shí)現(xiàn),確保界面美觀、功能完善。
(2)深度參與系統(tǒng)技術(shù)方案設(shè)計(jì)環(huán)節(jié),基于對(duì)業(yè)務(wù)和前端技術(shù)的理解,提出具有建設(shè)性的技術(shù)建議,優(yōu)化開發(fā)方案。
(3)與產(chǎn)品團(tuán)隊(duì)緊密配合,將產(chǎn)品需求轉(zhuǎn)化為直觀、易用的前端實(shí)現(xiàn),同時(shí)積極反饋開發(fā)過程中存在的問題與可優(yōu)化點(diǎn)。
(4)協(xié)同測(cè)試工程師開展功能驗(yàn)證工作,高效定位并修復(fù)前端 BUG,保障產(chǎn)品上線質(zhì)量。
(5)聚焦前端系統(tǒng)性能優(yōu)化,從代碼層面、資源加載、緩存策略等多維度入手,解決性能瓶頸,提升系統(tǒng)運(yùn)行效率。
(6)負(fù)責(zé)前端技術(shù)債務(wù)管理,持續(xù)改進(jìn)代碼質(zhì)量,增強(qiáng)系統(tǒng)的可擴(kuò)展性、可維護(hù)性,為團(tuán)隊(duì)開發(fā)效率提升奠定基礎(chǔ)。
2 技術(shù)要求:
(1)本科及以上學(xué)歷,計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程等相關(guān)專業(yè),3年及以上Web前端開發(fā)實(shí)戰(zhàn)經(jīng)驗(yàn)。
(2)精通React.js/Next.js框架,能熟練運(yùn)用其完成復(fù)雜前端頁(yè)面與組件開發(fā),深入理解服務(wù)器端渲染(SSR)原理并能獨(dú)立支撐相關(guān)場(chǎng)景開發(fā);具備豐富的圖片加載優(yōu)化經(jīng)驗(yàn),可在低帶寬環(huán)境下保障圖片加載流暢性,顯著提升用戶體驗(yàn)。
(3)熟悉WebSocket協(xié)議及應(yīng)用場(chǎng)景,能獨(dú)立開發(fā)高性能的全局實(shí)時(shí)通信組件,確保各頁(yè)面高效處理后端推送的消息與事件,保障實(shí)時(shí)交互的穩(wěn)定性。
(4)深入理解Oauth2用戶授權(quán)與鑒權(quán)機(jī)制,能熟練集成相關(guān)接口,實(shí)現(xiàn)令牌自動(dòng)刷新、注銷、權(quán)限變更強(qiáng)制重登等完整功能,保障系統(tǒng)安全。
(5)具備令牌解析與權(quán)限控制能力,能動(dòng)態(tài)解密用戶令牌并提取權(quán)限信息,精準(zhǔn)實(shí)現(xiàn)基于權(quán)限的功能展示與操作控制。
(6)掌握前端國(guó)際化解決方案,能獨(dú)立完成多語(yǔ)言適配開發(fā),滿足全球化業(yè)務(wù)需求。
(7)具備扎實(shí)的前端工程化知識(shí),能熟練運(yùn)用各類調(diào)試工具進(jìn)行內(nèi)存泄漏檢測(cè)與修復(fù),高效解決前端各類疑難BUG,保障應(yīng)用穩(wěn)定運(yùn)行。
(8)擁有良好的代碼規(guī)范意識(shí)和文檔編寫習(xí)慣,具備較強(qiáng)的學(xué)習(xí)能力和問題解決能力,能快速響應(yīng)技術(shù)挑戰(zhàn)。
三 App開發(fā)工程師
1 崗位要求:
(1)參與公司手機(jī)App產(chǎn)品的需求分析、架構(gòu)設(shè)計(jì)和技術(shù)方案制定,基于React Native技術(shù)棧為產(chǎn)品研發(fā)提供堅(jiān)實(shí)的技術(shù)支持。
(2)負(fù)責(zé)使用React Native進(jìn)行APP的代碼編寫、單元測(cè)試和集成測(cè)試,確保代碼質(zhì)量和產(chǎn)品功能的精準(zhǔn)實(shí)現(xiàn)。
(3)針對(duì)React Native跨平臺(tái)開發(fā)特性,進(jìn)行App的開發(fā)、調(diào)試和性能優(yōu)化,提升應(yīng)用在 iOS、Android 等不同平臺(tái)的性能和穩(wěn)定性。
(4)與產(chǎn)品經(jīng)理、UI設(shè)計(jì)師、測(cè)試工程師等團(tuán)隊(duì)成員緊密協(xié)作,推進(jìn)項(xiàng)目進(jìn)度,及時(shí)解決React Native開發(fā)過程中出現(xiàn)的技術(shù)問題,如組件兼容性、原生模塊集成等。
(5)深入研究React Native框架及相關(guān)生態(tài),關(guān)注行業(yè)新技術(shù)、新趨勢(shì),將其合理應(yīng)用到實(shí)際開發(fā)中,持續(xù)提升產(chǎn)品的競(jìng)爭(zhēng)力。
(6)編寫相關(guān)的技術(shù)文檔,包括React Native開發(fā)文檔、原生模塊集成文檔等,為團(tuán)隊(duì)的知識(shí)沉淀和傳承提供支持。
2 技術(shù)要求:
(1)本科及以上學(xué)歷,計(jì)算機(jī)科學(xué)與技術(shù)、軟件工程等相關(guān)專業(yè),具有3年以上基于React Native的手機(jī)App軟件開發(fā)經(jīng)驗(yàn)。
(2)精通React Native框架及相關(guān)技術(shù),熟悉JavaScript/TypeScript、Redux等,能夠熟練使用React Native進(jìn)行跨平臺(tái)App開發(fā)。
(3)熟悉React Native與原生(iOS/Android)的交互原理和方法,能夠獨(dú)立完成React Native與原生模塊的集成開發(fā)。
(4)支持App應(yīng)用的語(yǔ)言國(guó)際化。
(5)具備良好的編程習(xí)慣和代碼規(guī)范,熟悉面向?qū)ο缶幊趟枷?,有扎?shí)的數(shù)據(jù)結(jié)構(gòu)和算法基礎(chǔ)。
(6)了解App開發(fā)的整個(gè)流程,包括需求分析、設(shè)計(jì)、開發(fā)、測(cè)試、上線等環(huán)節(jié),有完整React Native項(xiàng)目開發(fā)經(jīng)驗(yàn)者優(yōu)先。
(7)具備較強(qiáng)的問題解決能力和學(xué)習(xí)能力,能夠快速應(yīng)對(duì)和解決React Native開發(fā)過程中的各種技術(shù)難題,如性能優(yōu)化、兼容性問題等。
(8)擁有良好的溝通能力和團(tuán)隊(duì)合作精神,能夠積極融入團(tuán)隊(duì),高效完成工作任務(wù)。
(9)有電商類使用React Native開發(fā)經(jīng)驗(yàn)者優(yōu)先。
(10)熟悉Flutter優(yōu)先。
四 薪資待遇
1 上班時(shí)間為10:00-19:00,中午休息一個(gè)半小時(shí)。
2 周末雙休,不提倡加班。
3 每月享受多一天的調(diào)休假,調(diào)休假可累計(jì),可調(diào)休可抵扣病假或事假。
4 每月15號(hào)之前發(fā)薪。
5 購(gòu)買五險(xiǎn)一金。
6 員工:婚假14天,產(chǎn)假98天,生育假60天;男員工:陪產(chǎn)假15天,其中懷孕或配偶懷孕的員工可申請(qǐng)居家辦公,在不影響工作效率的情況,工資不打折。
7 公司自備零食區(qū)和飲料區(qū),微波爐,冰箱等。
8 公司統(tǒng)一安排置辦新的電腦與主機(jī)。
9 薪資面議:根據(jù)面試情況定薪。
10 以上內(nèi)容可根據(jù)公司實(shí)際情況做進(jìn)一步的調(diào)整。