工作內容
文化面、以及一些協作觀念,請參照公司介紹頁面 😀
這邊以職缺細節為主 🚀
請擁有至少 3 年前端工程師工作經驗和 React Native 應用程式開發經驗。
「用科技輔助學習」是公司的核心理念。所以「軟體開發」是公司的重點團隊。
所以您的產出不是週邊支援,而是核心業務 💪
你會負責的工作::
- [重點項目]
- 開發和維護 React Native App
- 做為 frontend team leader,中短期帶領 2-4 位工程師
- 對工程產出品質負責
- 開發及維護其他 React Web 專案
- 規劃和實作高複用性的元件
- 與軟體開發團隊成員密集合作:
- 目前有 1 位 PM、2 位設計師、2 位後端工程師和 2 位前端工程師
- 能夠超越 Spec 思考,具有產品開發意識,不會認為 Spec 都是 PM 與設計師的事情。
- 體認工程師的價值不止是照著 Spec 做,而是一起與團隊做出好的產品給用戶,提供用戶價值
- 使用 Jest、Cypress 或其他測試框架編寫和維護 unit test、integration test 和 e2e test
- 不斷提升技術技能和知識,並與團隊分享,與團隊共同成長
- 不一味追求酷炫的新技術,或複雜的程式架構。而是追求對用戶價值的最大化。
- 因為一個技術可能是提升了效率,或達成了某種用戶目的,所以選用。而不是單純想用新技術。
以下分享 Frontned 大略架構
- 以 Typescript + React 為主
- 目前有幾個 FE 專案:
- 1 個 CRA 做的 Pure FE 網站
- 1 個 Next.js 做的 SSR 網站
- 1 個 React Native 做的 App
- 未來可能方向:
- 可能嘗試 monorepo
- 整合各個 React 共用 component codes
- 整合 web & app 共用邏輯 codes
- 甚至可能將 RoR backend 逐步換成 Node.js,進一步讓 Type defined 更流暢
- 可能整併 CRA 進入 Next.js 專案
- 可能嘗試 React Native Web,進一步整合 web & app codes
- 歡迎您之後提議 😀💪
- 一些使用中的 frameworks 關鍵字:
- 共用
- React, React Native, Next.js, Storybook, Jest, Redux (希望逐步刪除,少數替換成 jotai or Recoil), SWR
- Web:
- Cypress, MUI, Tailwind CSS
- App:
- Detox(導入中), NativeBase, Realm.js, 非 Expo project 但有用到一些 Expo modules
條件要求
- 非常熟悉 React, Next.js 和 TypeScript
- 能夠規劃和實作高複用性的 component 或 company styleguide
- 具有實作複雜 FE 操作邏輯的經驗,不純是刻 UI
- 具有使用 Jest 撰寫測試的經驗(超過 200 個 test cases)
- 具有良好的溝通和協作能力,能夠積極參與同事的 code review 並提供反饋。也能夠接受有建設性的反饋
- 不斷精進技術技能和知識
- 主動提出需求、想法甚至要求改變。而不是被動接受現況
加分條件
-
[重點加分項] React Native 1.5 年以上開發經驗(有正式 app 上架使用戶使用)
- 熟悉效能優化。諸如網頁開啟速度,以及畫面更新的效能
- SEO 調校知識和經驗
- 撰寫 auto tests 的經驗(生涯寫過超過 500 個 components or e2e test cases)
員工福利
法定項目
其他福利
正職我們能給你:
- 彈性上下班時間
- 彈性遠距工作
- 彈性調薪
- 進修補貼
- 電腦補助
- 季獎金
薪資範圍
NT$ 100,000 - 160,000 (月薪)