Applications for this position are currently paused

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

Save
Job updated about 1 year ago

Job Description

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

請擁有至少 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

Requirements

  • 非常熟悉 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

Interview process

1st stage Video Interview (Approx. 30 min - 1.5 hours):

  • Discuss your previous experiences and present your abilities
  • Talk about your personal character, interests, and personality
  • Your thoughts, opinions, or questions about WORD UP
  • Office 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 Taipei City Hall MRT Station)
  • Simple algorithmic questions, React related technical questions, implementing part of our web interface or problems we've faced before

3rd stage Online Interview (Approx. 15 - 60 minutes):

  • Chat with other managers/colleagues at the company
  • Discuss other details
View all jobs
View all jobs
Save
1
3 years of experience required
100,000 ~ 160,000 TWD / month
Managing 1-5 staff
Optional Remote Work
Personal Invitation Link
This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
Share this job
People who applied for this job also applied for
Logo of the organization.
Full-time
Mid-Senior level
1
900K ~ 1.8M TWD / year
Logo of the organization.
Full-time
Mid-Senior level
1
45K ~ 70K TWD / month
Logo of the organization.
Full-time
Mid-Senior level
1
35K ~ 90K TWD / month
Logo of the organization.
Full-time
Mid-Senior level
2
70K ~ 120K TWD / month
Logo of WORD UP.

About us

【聰明科技,有效學習】
- 用科技幫助全世界的人們有效學習、聰明學習

如果說數位學習是個不斷成長的需求,那數位學習不應只能看影片,或者看老師直播,但缺乏有效的練習及互動機制。WORD UP 致力於開發各種數位學習功能,讓學習者可以透過「學習 + 練習」增進學習效率。
同時與出版社、老師合作,幫助產業轉型,與世界一同邁向下一個教育時代。

我們 2019 年以英文起步,並且於 2022 年拓展到其他語言,2023 開始再擴展至其他領域。過往幾年我們每年均有數倍的成長。接下來我們希望能站穩台灣語言類的數位教材市場,再找尋拓展海外的機會。

希望有機會邀您來分享一下 WORD UP 對於未來的整體規劃。
讓所有人能夠「聰明學習」-- 是我們的理想。希望找到志同道合的夥伴一起努力。

[公司文化]

我們相信成員重質而不在量。所以現有成員不多,約 30 位,對待彼此就是一起衝刺、解決問題,對自我工作品質要求高,朝著希望讓這個世界更好的方向共同努力的夥伴。
管理上以達成目標為主,開的會也少,你會有很大的工作自由度。相對應的,希望您也都有效自我管理,對自己有一定的自我標準。

彼此間沒有強烈老闆、下屬的關係存在。而且公司大小事都非常透明,你有極高的自主性提案要做什麼,同時也能參與公司大大小小決策。大家有不同的意見就可以直接講出來,或者在 Slack 公開頻道說出來。

所以也希望您對我們要做的事情有興趣,有點想法。 "表達想法" 對於我們來說不是個空泛的詞,因為團隊很小,希望每個人都能貢獻不同的觀點。
同時也能理性接受其他人的想法、建議、指正,並適當據理力爭。

Slack 裡有一個 #learning 頻道,每週大家都會去跟大家分享學到什麼新知。也期待你能教我們一些東西!
我們可以犯錯、可能不會一開始就很厲害,但我們樂於學習,改進的比別人快

[協作模式]

公司是「聰明學習」,我們在日常工作上也會運用很多軟體「聰明工作」。
概念上為透過工具,提升生產效率,希望你對學習新軟體的適應力強,並且對 AI 抱持正向積極態度。
強調並鼓勵「非同步」溝通,例如使用訊息、task 管理系統留言、錄影、寫文件…等方式討論。

全公司等級的協作工具:

  • Clickup:全公司的 task (ticket) 管理系統
    • 原則上要求儘可能把 task 描述寫的越仔細越好,對 task 的溝通儘可能都在上面。一來保留知識、想法,二來鼓勵多用非同步溝通。
  • Google Workspce:
    • eg. Google Doc, Google Sheet, Google Drive, Google Meet, Gmail ...
  • Slack:即時訊息傳遞
  • Notion:長期文件及知識保存
  • 電腦系統:幾乎均為 Mac 筆電

目前公司編制有以下團隊:軟體開發(PM & 前後端工程師)、美術及 UI 設計、教材(課程)企劃、影音、行銷


[一同打拼的夥伴、盡可能的成果共享]

我們相當追求 "合理的卓越",如果您也是追求做對的事、把事情做對,而且追求不斷成長的人,在 WORD UP 的工作你絕對會很開心!
我們不僅精於成長,更樂於分享。我們希望激發同仁拿出最好表現的同時,也願意將經營成果轉換成薪資、獎金回饋給所有同事。目前公司政策是營業額的固定比率會做為獎金與同事分享。

在這裡沒有官僚和辦公室政治,沒有過一天算一天的工作者。我們擁有一群想把事情做好,想做出一番成績的人。
在 WORD UP 這條快速前進的賽道上,你能有極大的空間,留下屬於自己的傲人成績。
誠摯希望您能夠一起加入跟我們一起成長 :)


Team

Avatar of the user.
Avatar of the user.
CEO
Avatar of the user.
Senior Backend Engineer
Avatar of the user.
Ariel Li
Avatar of the user.
數位行銷專員
Avatar of the user.
Software PM

Jobs

Full-time
Mid-Senior level
1
35K ~ 65K TWD / month

Full-time
Mid-Senior level
1
35K ~ 60K TWD / month