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