Applications for this position are currently paused

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

保存
7か月前に更新

職務内容

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

請擁有至少 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)
    • Jest
    • Detox or Appium

面接過程

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
保存
1
3 years of experience required
100,000 ~ 160,000 TWD / 月
従業員1-5人のマネージャー職
リモートワーク選択可能
求人情報を共有
これは、個人的な求人紹介リンクです。誰かがあなたの求人リンクを介して求人に応募すると、メール通知が届きます。
Share this job
People who applied for this job also applied for
Logo of the organization.
フルタイム
中級レベル
2
1M ~ 1.5M TWD / 年
Logo of the organization.
フルタイム
中級レベル
1
45K ~ 70K TWD / 月
Logo of the organization.
フルタイム
中級レベル
1
35K ~ 90K TWD / 月
Logo of the organization.
フルタイム
中級レベル
2
70K ~ 120K TWD / 月
Logo of WORD UP.

私たちについて

教育能改變人生,而 WORD UP 為改變而生
- 用科技幫助全世界的人們有效學習、聰明學習

學習不見得是輕鬆愉快的事。在這個世界的遊戲規則下,如果我們可以高效率地幫助人們學習,那我們可能幫助用戶,讓人生有更多機會。
WORD UP 致力於有 AI 元素的數位教材,讓學生們能以最有效率的方式學習,並且準備考試。同時與出版社、老師合作,幫助產業轉型,與世界一同邁向下一個教育時代。

我們 2019 年以英文起步,並且於 2022 年拓展到其他語言,2023 開始再擴展至其他領域。過往幾年我們每年均有數倍的成長。
不止台灣,我們 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 這條快速前進的賽道上,你能有極大的空間,留下屬於自己的傲人成績。
誠摯希望您能夠一起加入跟我們一起成長 :)


チーム

Avatar of the user.
Avatar of the user.
CEO
Avatar of the user.
Senior Backend Engineer
Avatar of the user.
數位行銷

求人

フルタイム
初級レベル
2
40K ~ 70K TWD / 月
保存

インターンシップ
インターンシップ
1
190 ~ 190 TWD / 時
保存