工作內容
- 使用 React 撰寫 Single-page Application,負責實作網頁應用程式的 UI/UX
- 熟悉常用瀏覽器,能有效解決瀏覽器相容問題和性能問題
- 與商業分析師溝通,了解需求後規劃並執行軟體架構與其模組之設計,且控管整體軟體交付進度
- 與共同合作的其他開發單位配合進行整合開發或問題修正
- 對於所開發的項目進行軟體測試、修改與品質交付
- 團隊小步衝刺,交付高品質的最小需求(MVP)產品給客戶,並持續改進與擴充
- 精進團隊開發流程、工具與架構技術
- 願意學習使用Web應用框架(ASP.NETCore、NodeJS)搭建服務端API,提供呈現端呼叫使用
其他條件
-
技術必備條件(Professional skill set : Required)
- 精通React,具備2年以上相關工作開發經驗,和獨立設計兼具效能及擴充性元件 的能力
- 熟悉 React 生態系,了解 Router、State Management、CSS in JS、UI Frameworks 等解決方案
- 精通 JavaScript 語言,包含新的 ES 語法特性和 Web APIs
- 熟悉HTML5最新規範和熟練運用CSS3特性,具備建構符合行動裝置瀏覽的網頁應用程式能力
- 熟悉Git,並有多人協作的版控經驗
- 熟悉 Chrome DevTools,了解如何除錯和調效網頁效能
- 具備 Cross Browser Compatibility、Responsive Design、Progressive Web App 開發的實務經驗
- 熟悉自動化測試的框架和工具,和曾經有TDD/BDD測試經驗(例如Jest、 Cucumber、Puppeteer 等等自動化測試解決方案
- 熟悉Linux或macOS操作
-
技術加分條件(Professional skill set : Nice to have) 擇一即可,越多越加分
- 熟悉Canvas、SVG或WebGL等前端技術
- 熟悉Webpack、Babel,理解原理及各設置的用途
- 熟悉 C#,或有服務端開發經驗(如:ASP.NET Core、NodeJS)
- 熟悉Jenkins或其他CI/CD相關工具
-
其他加分條件(Extra plus) 擇一即可,越多越加分
- 瞭解或孰悉或有GCP、AWS、Azure雲端服務的使用經驗
- 孰悉 UI Design 或 User Experience,且有相關設計規劃經驗
- 熱愛追尋新的技術,願意自主學習與團隊持續進步,並定期分享個人研究成果
- 有良好的 Coding Convention
- 有良好的溝通能力和協作能力
- 有帶過5人以上團隊,且以團隊負責人身份進行工作指派與協調
技能標籤: asp.net, C#, javascript, jenkins, linux, node.js, reactjs