▍About the role
1. 領導開發結構性完整且易於維護的code base,確保高品質與一致性,根據需求決策適當的技術選型和框架。
2. 能有效地傳達技術決策,通過文件規範、技術分享和嚴謹的code review,促進與產品、設計、前/後端工程師和業務發展的cross-function合作。
3. 負責確保前端功能的順利編碼和設計,關注性能和安全性的優化。
4. 與UI設計師和後端工程師密切合作,改進可用性,定期測試易用性、速度和整體品質。
5. 持續學習新技術,將相關內容融入至產品開發中。
6. 在系統設計方面領導並指導團隊成員,發揮卓越的領導和指導技能。
▍Requirement
1. 精通HTML、CSS和JavaScript(包括ES6+)。
2. 深入熟練React或Vue.js,具有根據需求做出框架選擇的能力。
3. 熟悉各種 CSS-in-JS 解決方案、SPA 框架和自定義 UI 組件(例如 Material UI、Bootstrap-Vue)
4. 熟悉RESTful API或GraphQL概念。
5. 有使用單元測試框架(Jest、React Testing Library)的經驗,並熟悉打包工具(Webpack、Babel、Rollup)。
6. 熟悉 Git,包括 Git flow,並有 CI/CD pipeline經驗。
7. 深入了解構建性能優越、解耦、可測試和易於維護的代碼的方法。
8. 對數據結構、演算法、作業系統和跨瀏覽器兼容性問題有深入了解。
9. 願意持續溝通、具有強大的團隊合作意識!
10. 對開發充滿熱情!
▍Nice to possess
1. 有領導團隊並根據需求作出技術決策的證明能力。
2. 熟悉 TDD/DDD 和 OAuth2 協議。
3. 具有Vue3及其生態系統的經驗。
4. 熟悉UI/UX設計原則。
5. 具有Web應用性能優化經驗。
6. 熟悉Node.js、Linux基本操作
7. 能夠在各種瀏覽器和平台上進行測試的能力。
▍Addition
1. 作業系統以macOS為主,主管等級可選Pro或Studio進行開發
2. 彈性上班時間9:00-10:30
3. 若能力超過待遇區間,可面議
HTML、JavaScript、CSS、ReactJS、AngularJS、VueJS、Angular