崗位職責(zé):
1、需求對接與分析:與產(chǎn)品經(jīng)理、業(yè)務(wù)團(tuán)隊緊密溝通,深入了解軟塑料薄膜彩印包裝行業(yè)業(yè)務(wù)流程與需求,精準(zhǔn)提煉出適合小程序?qū)崿F(xiàn)的功能點(diǎn),參與需求評審會議,提出技術(shù)可行性建議,協(xié)助完善需求文檔。?
2、小程序架構(gòu)設(shè)計:負(fù)責(zé)小程序的整體技術(shù)架構(gòu)搭建,涵蓋前端頁面架構(gòu)、后端服務(wù)架構(gòu)及數(shù)據(jù)庫架構(gòu)。確保架構(gòu)具備良好的可擴(kuò)展性、穩(wěn)定性與性能,能夠應(yīng)對業(yè)務(wù)增長帶來的挑戰(zhàn),并充分考慮與現(xiàn)有系統(tǒng)的集成方案。?
3、前端開發(fā):運(yùn)用 HTML、CSS、JavaScript 等技術(shù),結(jié)合微信小程序開發(fā)框架(如原生、Taro、uni-app等),完成小程序界面的開發(fā)與優(yōu)化。實(shí)現(xiàn)豐富的交互效果,保障頁面在不同設(shè)備上的兼容性與流暢性,注重用戶體驗(yàn),嚴(yán)格遵循設(shè)計稿進(jìn)行頁面還原。
4、后端開發(fā):選用合適的后端語言(如Java、Python等)及相關(guān)框架(如Spring Boot、Django等)進(jìn)行后端服務(wù)開發(fā)。負(fù)責(zé)接口設(shè)計與實(shí)現(xiàn),處理業(yè)務(wù)邏輯,實(shí)現(xiàn)數(shù)據(jù)的存儲、查詢、更新等操作。與數(shù)據(jù)庫(如 MySQL、MongoDB)進(jìn)行高效交互,保障數(shù)據(jù)的準(zhǔn)確性與安全性。?
5、數(shù)據(jù)庫管理:設(shè)計和維護(hù)小程序所需的數(shù)據(jù)庫,進(jìn)行數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計、索引優(yōu)化等工作。保障數(shù)據(jù)庫的高效運(yùn)行,根據(jù)業(yè)務(wù)需求進(jìn)行數(shù)據(jù)備份與恢復(fù)策略制定,處理高并發(fā)場景下的數(shù)據(jù)一致性問題。
6、接口開發(fā)與集成:開發(fā)小程序與第三方系統(tǒng)(如訂單管理系統(tǒng)、客戶關(guān)系管理系統(tǒng)等)的對接接口,實(shí)現(xiàn)數(shù)據(jù)的交互與共享。遵循 RESTful API規(guī)范,保障接口的穩(wěn)定性與易用性,與外部團(tuán)隊協(xié)作完成接口聯(lián)調(diào)工作。?
7、測試與優(yōu)化:編寫測試用例,對小程序進(jìn)行功能測試、性能測試、安全測試等。及時發(fā)現(xiàn)并修復(fù)代碼中的缺陷與漏洞,對小程序的性能進(jìn)行優(yōu)化,包括頁面加載速度優(yōu)化、接口響應(yīng)時間優(yōu)化等,提升用戶使用體驗(yàn)。
8、部署與維護(hù):負(fù)責(zé)小程序的上線部署工作,將開發(fā)完成的代碼部署到生產(chǎn)環(huán)境服務(wù)器,并進(jìn)行相關(guān)配置。對線上小程序進(jìn)行實(shí)時監(jiān)控,及時處理出現(xiàn)的故障與問題,定期對小程序進(jìn)行版本更新與維護(hù),保障小程序的穩(wěn)定運(yùn)行。?
9、文檔撰寫:編寫詳細(xì)的技術(shù)文檔,包括需求規(guī)格說明書、技術(shù)設(shè)計文檔、接口文檔、操作手冊等。確保文檔的完整性與準(zhǔn)確性,為后續(xù)的開發(fā)、維護(hù)與團(tuán)隊協(xié)作提供有力支持。
10、技術(shù)研究與創(chuàng)新:關(guān)注行業(yè)技術(shù)發(fā)展動態(tài),研究新技術(shù)、新框架,并評估其在小程序開發(fā)中的適用性。引入創(chuàng)新技術(shù),提升小程序的開發(fā)效率與競爭力,推動團(tuán)隊技術(shù)水平的整體提升。
任職要求:
1、學(xué)歷與專業(yè):本科及以上學(xué)歷,計算機(jī)科學(xué)與技術(shù)、軟件工程、信息與計算科學(xué)等相關(guān)專業(yè)優(yōu)先。?
2、工作經(jīng)驗(yàn):3 年以上小程序開發(fā)經(jīng)驗(yàn),至少主導(dǎo)或參與過 2 個完整的小程序項(xiàng)目開發(fā)。有軟塑料薄膜彩印包裝行業(yè)或相關(guān)制造業(yè)信息化項(xiàng)目經(jīng)驗(yàn)者優(yōu)先考慮。3、專業(yè)知識:?
1)前端:精通 HTML5、CSS3、JavaScript,熟練掌握微信小程序開發(fā)框架,熟悉前端構(gòu)建工具(如 Webpack、Vite),了解前端性能優(yōu)化方法。?
2)后端:掌握至少一種后端開發(fā)語言(如 Java、Python)及相關(guān)框架(如 Spring Boot、Django),熟悉數(shù)據(jù)庫設(shè)計與 SQL語言,能夠進(jìn)行數(shù)據(jù)庫優(yōu)化。?
3)其他:了解服務(wù)器運(yùn)維基礎(chǔ)知識,熟悉Linux常用命令,掌握版本控制工具(如 Git)。?
4、能力素質(zhì):具備較強(qiáng)的邏輯思維能力與問題解決能力,能夠快速定位并解決開發(fā)過程中的技術(shù)難題;擁有良好的溝通能力與團(tuán)隊協(xié)作精神,能夠與不同部門人員有效溝通協(xié)作;具備較強(qiáng)的學(xué)習(xí)能力,能夠快速掌握新技術(shù)并應(yīng)用到實(shí)際項(xiàng)目中;對工作有高度的責(zé)任心,注重細(xì)節(jié),能夠保證代碼質(zhì)量與項(xiàng)目進(jìn)度。
5、其他要求:對軟塑料薄膜彩印包裝行業(yè)有一定興趣,愿意深入了解行業(yè)業(yè)務(wù)流程;能夠適應(yīng)快節(jié)奏的工作環(huán)境,有一定的抗壓能力。