崗位職責 1、前端開發(fā):負責設(shè)計和實現(xiàn)移動端應(yīng)用程序(iOS/Android)的用戶界面,確保用戶體驗流暢且直觀。 2、后端開發(fā):構(gòu)建和維護服務(wù)器端邏輯,優(yōu)化數(shù)據(jù)庫結(jié)構(gòu),設(shè)計高效的API接口,實現(xiàn)數(shù)據(jù)與硬件的可靠交互。 3、硬件集成:與嵌入式工程師合作,開發(fā)與充電樁硬件通信的功能(如藍牙、Wi-Fi控制)。 4、性能優(yōu)化:確保應(yīng)用程序高效、安全、穩(wěn)定,持續(xù)優(yōu)化性能和加載速度。 5、技術(shù)支持:協(xié)助解決技術(shù)問題,處理用戶反饋,并參與App功能迭代的規(guī)劃與實現(xiàn)。 6、代碼文檔:撰寫清晰的技術(shù)文檔,確保代碼可維護性和可擴展性。 任職要求 1、學歷背景:計算機科學、軟件工程或相關(guān)專業(yè)本科及以上學歷。 2、開發(fā)經(jīng)驗:3年以上全棧開發(fā)經(jīng)驗,有獨立負責app游戲開發(fā)背景項目的經(jīng)驗優(yōu)先。 3、技術(shù)技能: o 前端:熟悉HTML5、CSS3、JavaScript,精通uniapp框架,能夠開發(fā)高質(zhì)量的跨平臺應(yīng)用,優(yōu)化前端性能和用戶體驗,熟悉移動端優(yōu)化、響應(yīng)式設(shè)計和常見的UI/UX***實踐。 o 后端:精通Java編程語言,熟悉Spring Boot、Spring Cloud等后端開發(fā)框架,具備RESTful API設(shè)計和優(yōu)化能力,能夠設(shè)計和實現(xiàn)高效、穩(wěn)定的后端服務(wù)。 o 數(shù)據(jù)庫:精通MySQL、MongoDB等數(shù)據(jù)庫,具備數(shù)據(jù)庫設(shè)計、優(yōu)化和調(diào)優(yōu)能力,能夠根據(jù)業(yè)務(wù)需求設(shè)計高效的數(shù)據(jù)存儲方案。 o 硬件通信:了解常見IoT協(xié)議,如MQTT、BLE、CoAP、Zigbee、LoRaWAN、NB-IoT等,具備與物聯(lián)網(wǎng)設(shè)備通信的經(jīng)驗者優(yōu)先。 o 云服務(wù):有使用阿里云、AWS、Azure等云平臺的經(jīng)驗,能夠在云環(huán)境中進行應(yīng)用部署、維護和優(yōu)化。 4、開發(fā)工具: o 版本控制:熟練使用Git進行版本控制,能夠在團隊協(xié)作中有效管理分支、解決沖突。 o 前端開發(fā)工具:熟悉使用uniapp框架,能夠開發(fā)高質(zhì)量的跨平臺應(yīng)用,熟練使用HBuilderX或Visual Studio Code等IDE進行開發(fā)和調(diào)試。 o 后端開發(fā)工具:熟練使用IntelliJ IDEA或Eclipse等IDE進行Java開發(fā),支持Spring框架的開發(fā)與調(diào)試。 o 調(diào)試工具:能夠使用Chrome DevTools進行前端調(diào)試,具備基本的Android Studio或Xcode使用經(jīng)驗,能夠進行基礎(chǔ)的移動端應(yīng)用調(diào)試。 o 持續(xù)集成與部署:具備基本的CI/CD經(jīng)驗,熟悉使用Jenkins或GitLab CI等工具進行自動化構(gòu)建和部署。 o App性能分析:有使用Firebase等工具進行簡單的性能分析和錯誤追蹤經(jīng)驗者優(yōu)先。 o 自動化測試:了解基礎(chǔ)的自動化測試框架,如Jest或Espresso,具備測試開發(fā)經(jīng)驗者優(yōu)先。 5、問題解決能力:優(yōu)秀的調(diào)試、問題分析和解決能力,能在快節(jié)奏環(huán)境中獨立完成任務(wù)。 6、團隊協(xié)作:具備良好的溝通能力,團隊協(xié)作能力。