[Senior] React Native 資深前端開發工程師 FE & App Developer

薪資範圍:65,000 ~ 100,000 TWD / month

公司名稱: WORD UP

文化面、以及一些協作觀念,請參照公司介紹頁面 😀
這邊以職缺細節為主 🚀

請擁有至少 3 年前端工程師工作經驗和 1 年以上 React Native 應用程式開發經驗。

「用科技輔助學習」是公司的核心理念。所以「軟體開發」是公司的重點團隊。
所以您的產出不是週邊支援,而是核心業務 💪

你會負責的工作:

  • [重點項目]
    • 開發和維護 React Native App(主要)
    • (optional) 做為 frontend team leader,中短期帶領 3 位工程師
  • 開發及維護其他 React Web 專案
  • 規劃和實作高複用性的元件
  • 與軟體開發團隊成員密集合作:
    • 目前有 1 位 PM、2 位設計師、2 位後端工程師和 3 位前端工程師
    • 能夠超越 Spec 思考,具有產品開發意識,不會認為 Spec 都是 PM 與設計師的事情。
    • 體認工程師的價值不止是照著 Spec 做,而是一起與團隊做出好的產品給用戶,提供用戶價值
  • 使用 Jest、Cypress 或其他測試框架編寫和維護 unit test、integration test 和 e2e test
  • 不斷提升技術技能和知識,並與團隊分享,與團隊共同成長
    • 不一味追求酷炫的新技術,或複雜的程式架構。而是追求對用戶價值的最大化。
    • 因為一個技術可能是提升了效率,或達成了某種用戶目的,所以選用。而不是單純想用新技術。

以下分享 Frontned 大略架構

  • 以 Typescript + React 為主
  • 目前有幾個 FE 專案(用 Nx 做 Monorepo):
    • 1 個 Next.js 做的 FE 網站
      • 學生學習、教師管理後臺、公司內部管理用
    • 1 個 Next.js 做的 SSR 網站
      • 商城
    • 1 個 React Native 做的 App
      • 學生學習
  • 未來可能方向:
    • 可能將 RoR backend 逐步換成 Node.js,進一步讓 Type defined 更流暢
    • 歡迎您之後提議 😀💪
  • 一些使用中的 frameworks 關鍵字:
    • 共用
      • React, React Native, Next.js, Storybook, Jest, Redux (希望逐步刪除,少數替換成 jotai or Recoil), SWR
    • Web:
      • Puppeteer, 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)
    • Jest
    • Detox or Appium

公司地址:

台北市信義區松德路65號4樓之1

其他:

1st stage Video Interview(Approx. 30 min - 1.5 hours):Discuss your previous experiences and present your abilitiesTalk about your personal character, interests, and personalityYour thoughts, opinions, or questions about WORD UPOffice interview is also possible (if you wish)2nd stage Technical Interview(Approx. 1 - 2 hours):On-site at the office (3-5 minutes walk from 永春 MRT Station)Simple algorithmic questions, React related technical questions, implementing part of our web interface or problems we've faced before3rd stage Online Interview(Approx. 15 - 60 minutes):Chat with other managers/colleagues at the companyDiscuss other details-2025-03-04
應徵