崗位職責:
1.負責制定項目計劃和執行策略,確保項目按時完成,并在質量和預算范圍內交付。
2.負責提供技術指導和支持,解決團隊成員在項目開發過程中遇到的技術問題。
3.負責參與團隊成員的招聘和面試流程,確保招聘到符合團隊需求和文化的人才。
4.負責設立和執行質量控制措施,跟蹤項目進展并及時解決質量問題。
5.與產品經理、架構設計師、測試團隊等其他部門密切合作,確保團隊工作與整體項目目標一致。
6.負責分配任務、制定目標、并跟蹤團隊的工作進展。
7.參與產品設計與規劃,并提出開發建議;
8.與產品經理和后端開發充分溝通,獨立完成業務單元的前端代碼編寫;
9.協助完成代碼審核、Bug修復等其他工作 ;
10.獨立對代碼進行單元測試,保障代碼質量,快速高效的修復測試部門提出的軟件缺陷;
11.負責系統關鍵模塊的設計,按要求編寫技術文檔,文檔結構條理清晰,內容詳實準確;
12.在項目執行過程中,總結經驗和教訓,歸納案例,實現經驗共享;
13.參與相關技能培訓,持續進行性能優化和技術升級,不斷提升產品和項目的品質;
14.沉淀公共組件,參與技術預研,拓新技術解決方案。
任職要求:
1、本科及以上學歷,計算機相關專業,5年以上工作經驗。
2、項目管理和交付:參與項目管理,確保前端開發的進度符合項目計劃,按時交付高質量的成果。
3、團隊管理:分配任務、制定目標、并跟蹤團隊的工作進展。
4、前端開發技術:熟練掌握HTML、CSS和JavaScript等前端基礎技術。掌握多種現代前端框架,如React.js、Vue.js等。
5、用戶界面設計:了解用戶體驗(UX)和用戶界面(UI)設計原理。能夠將設計稿轉化為具體的前端實現。
6、響應式設計:能夠開發響應式設計,確保網站或應用在不同設備上都有良好的顯示效果。
7、前端工具:使用構建工具如Webpack、Parcel等進行前端項目的打包和優化。
8、GIS+BIM技術:熟悉前端架構的設計與實現,特別是涉及GIS和BIM技術的部分。
9、WebGL技術:熟悉Cesium、Three.js等前沿WebGL技術,開發高性能、交互性強的3D地圖和建筑可視化應用。
10、跨瀏覽器兼容性:確保前端代碼在各種主流瀏覽器中具有一致的兼容性。
11、前端性能優化:了解前端性能優化的策略,包括減小頁面加載時間、代碼分割、懶加載等技術。
12、前端安全:理解前端安全性的基本原則,避免常見的安全漏洞。
13、API和數據交互:能夠與后端工程師協作,通過API與服務器進行數據交互。熟悉RESTful API設計原則。
14、測試和調試:實施前端單元測試,使用工具如Jest、Mocha等。能夠使用瀏覽器開發者工具進行調試。
15、協作與溝通:良好的團隊協作和溝通能力,能夠與設計師、后端開發人員等有效合作。
16、持續學習:跟蹤前端技術的發展,不斷學習新的框架、工具和最佳實踐。
17、問題解決和調研:能夠獨立解決前端開發中的問題,并進行相關技術調研。
18、版本管理:熟悉版本管理工具,如Git,能夠合理使用分支管理和版本控制。
19、日志和性能監測:使用日志和性能監測工具,追蹤和解決前端應用中的問題。