- PaGamO 前端夥伴專注於 Web 端產品優化及功能開發,除開發工作外,你將與產品經理、設計團隊和其他工程夥伴一同討論,並配合用戶反饋、易用性測試或產品策略的方向,協助不同專案的開發與優化,不斷提升 PaGamO 產品服務的價值。
- 前端工程團隊開發流程
以帶來更好的產品並讓工程師能持續成長為前提,我們運行 Scrum 並以兩週為一個 Sprint 單位,在這段過程中,你將依此流程專注於解決所面對的開發工項:
1. 分工時確認理解需求內容。
2. 思考實作方式並進行開發。
3. 確保程式滿足設計規格,有妥善處理正反向操作及邊界情境。
4. 於 Github 發 pull request 並與 reviewers 討論,我們非常重視 code review 過程,團隊會互相 review 確保程式品質,讓對專案有不同熟悉度的夥伴皆能理解與維護程式碼,也能適時分享較佳的實作方式與新知,促進團隊的學習與成長。
5. 測試環境再確認,確保更新過程能順利上線,維持服務穩定度,並提升用戶體驗。
工作內容:
- 新功能模組開發。
- 優化產品既有功能。
- 撰寫品質良好、適度模組化且易於理解的程式碼。
- 與後端夥伴合作,制定、串接 API。
- 與設計團隊合作,進行設計系統 (design system) 的導入與迭代。
- 透過 code review 確保程式品質,適時分享知識,與作者討論實作優點或優化方式。
- 適時與前端夥伴共同優化產品開發流程及測試工作,參與技術選型的討論,評估、分享適用的技術工具。
能力需求:
- 熟悉JavaScript 語法與運作行為 (runtime behavior)
- 熟悉前端開發框架,React 為佳。
- 熟悉 Git 版控。
- 良好的文件閱讀與溝通能力。
- 良好的除錯能力,能分析、追蹤程式非預期行為的根本原因。
熟悉或有以下經驗者尤佳:
- 熟悉一種或以上狀態管理工具 (e.g. Redux, Redux-Saga, zustand, xstate)
- 熟悉 CSS-in-JS 解決方案 (e.g. styled-components, emotion),或其他 CSS 解決方案 (e.g. css-modules, vanilla-extract)
- 有 React testing 經驗 (e.g. React Testing Library, Mock Service Worker)
- 有 Storybook 開發經驗
- 熟悉 canvas 及 WebGL 實現二維渲染
- 熟悉 Web performance optimization
- 熟悉 GraphQL client (e.g. Relay, Apollo)
- 熟悉 JS build tools (e.g. webpack, Babel, Parcel, esbuild, vite)
- 熟悉 monorepo projects management tooling (e.g. lerna, turborepo)
1, 線上測驗
2, 線上面試
3, 辦公室面談
BoniO Inc. 幫你優股份有限公司(取自台語諧音「幫你學」),於 2014 年春天成立的教育科技公司,懷抱著填補教育落差,形塑未來教育的使命,以「Learn Together,Learn Better, and Learn More Happily」為願景,打造了全球首創線上電競學習平台 PaGamO(取自台語諧音「打 Game 學」),以創新的多人在線遊戲化學習法大幅提升學習動機。
在 PaGamO 遊戲中獲得學習樂趣,看到孩子們因為遊戲引發學習動機而開始主動願意學習,老師、家長透過我們的產品更了解孩子的學習,是我們最大的成就感來源。從 2014 年創辦以來,提供全台灣的學生免費使用,目前已超過 250 萬註冊帳號數,每日超過 6 萬人使用。
2019 年,教育部推出了 108 課綱的重大改革,考試題目逐漸加入各式圖表,敘述越來越長,更加入生活化情境,如何在有限的時間內擷取有效資訊並充分理解,考驗著孩子們的閱讀素養!因此 PaGamO 除了免費題庫內容外,因應未來孩子需要的多元能力,我們推出了一系列的 PaGamO 素養內容產品,首創遊戲 + 素養內容的結合,透過 SaaS 訂閱制的形式販售,不間斷地協助孩子提升素養能力。
在公司成長之際,我們也從未忘記我們成立的初衷ㄧ消弭教育資源的落差。因此我們透過 ONE for ONE 計畫,消費者每訂閱一份商品我們就捐贈一份,讓弱勢學生也能獲得同樣優質的學習資源。截至目前為止,我們已經攜手 170 所偏遠學校與 71 個社福團體,幫助全台灣各地 7477 位弱勢孩童。
最重要的是,我們非常期待你的加入,一起讓 PaGamO 發揮更大的影響力!