2024 Positive Grid 徵資深電商前端工程師

Milk Midi
6 min readFeb 2, 2024

--

# Positive Grid 招募
Positive Grid 徵資深電商前端工程師
https://www.positivegrid.com/
我們是一間專注於音樂相關產品的創新公司
有混音相關的軟體、硬體、電吉他音箱等

## 在這工作你可以
1. 彈性的上下班時間
幾點進辦公室一點都不重要,我們相信事情做好比規定上下班時間來的更重要。
每日 daily sync 確保專案進度
每週五彈性一天 WFH,暫時不接受全遠端

2. 假
除了年假外,每年有一天的自我放逐假,不想上班,就請吧
12 天不扣薪的病假
7 天的不扣薪的家庭假

3. 每月聚餐補助費
吃吃喝喝,開心工作

4. 一個開心,公司的樂手們就會到公司練團室 Jam 起來了
對,我們有練團室

5. 餅乾、飲料、咖啡機任你喝,偶而會有啤酒
對,我們上班可以喝酒,而且同事還會調酒

6. 有制定好的開發流程,期待你的加入一起改善
有專業的 PM/PJM 在前面確認需求,讓 RD 專心開發
市場變化太快,偶而有隕石下來,但都會往主管方向飛去

7. CI 與 QA
自動佈版與 QA Team 的協作測試,讓平台品質更好
使用 drone CI 自動上版

8. MacBookPro + 外接螢幕
寫 Code 一定要用 Pro 呀,至少是 M1 等級

9. 電商 Team 目前有 3 位資深前端工程師,一起打群架解決問題
我們不走釘孤支的,還有另外 3 位是 App Team 前端,任務不同,但平常都會交流
每月不定期的讀書會與每週固定前端聚會

10. 辦公室在台北長春國賓樓上,捷運松江南京站走路三分鐘
5 步有漢堡王,走 10 步有麥當勞,百步內有各式美食與飲料

## 在 Positive Grid 你可以
1. 電商相關的資識,了解為何每個商品的定價與市場。
2. 扁平的文化組職,可以和 CEO 在辦公室喝酒聊天。
3. 辦公室有機會聽到世界級的吉他手表演。
4. 參於團隊的流程改善。

## 電商團隊目前使用的技術
Shopify,TypeScript,Tailwind CSS,WebComponent,petite-vue
React,NextJS,xstate,rxjs
jest/vitest,playwright
CI 使用 droneCI 和 github Action
主機端使用 AWS
有任何好的技術或想法,歡迎帶入團隊
如果你精通 Vue / Angular / VanillaJS
不排斥使用 React、WebComponents 的話,也歡迎加入
當然也有 legacy code 需要翻新與維謢

此職缺不需要任何音樂背景。

## 工作守備範圍
- https://www.positivegrid.com/ 這個站看的到的都是電商團隊負責。
- 公司內部系統維謢與開發(NextJS)。

## 我們期待你是:
1 熱愛程式開發,對程式碼有高度的自我要求
2 能從 0 到 1 建構專案
3 必要時需要寫點 Node.js,但都不需要處理 DB 相關
4 能主動與 Backend 溝通與開 API 規格的能力
5 清楚知道 PureFunction 與 Functional Programming 帶來的優勢
6 能和非程式人員講解什麼叫 API(我們重視溝通能力)
7 重視用戶體驗
8 熟悉多裝置 RWD 開發經驗
9 很會抓 Bug 與決解問題的能力(網站有串很多第三方的服務)
10 樂於分享

## 加分但不是必需:
1 有網站效能優化相關經驗
2 有寫 unit test 的習慣
3 習慣用 TypeScript 開發
4 有 grapqhQL 開發經驗
5 會寫其他平台語言(Backend / Mobile)

## 以下皆為必要條件,如果有一項和你的生涯規劃不同,那這份職位可能不是那麼適合你。

1. 精通 CSS,清楚知道 flex、grid 等排版技巧,能依據設計師 figma 檔製作成 html + CSS。
2. 精通 JavaScript,清楚知道 Event loop、Promise、ES6、Event Bubbling、Design Pattern 等相關知識。
3. 二年以上的前端相關開發經驗。
4. 良好的溝通能力,能理解每個需求背後的原因。
5. 良好的英文文件閱讀能力。

## 以下需求如果強烈排斥的話,那這份職位可能不是那麼適合你。
1. 強烈排斥使用 TypeScript 開發者。
2. 強烈排斥使用 Tailwind CSS 開發者。

## 加班頻率:

生活不是只有工作,我們不鼓勵加班,但如果網站掛了或是有嚴重 bug 時
還是需要緊急支援,團隊 2023 年加班次數為 0。
Positive Grid 歡迎您的加入。

104
https://www.104.com.tw/job/88ja0?jobsource=vipshare&utm_source=vip&utm_medium=share_copy

## 同時還有開其他的職位
https://www.104.com.tw/company/1a2x6bipks#info06

## QA
Q: 上下班時間 ?
A: 我們相信事情做好比把人種在辦公室來的重要,只要上班時間 Slack 聯絡的到,幾點要進辦公室就不是那麼重要。
目前團隊每週五 WFM,暫時不接受全遠端。

Q: 新的工作任務是怎麼開始 ?
需求大多都是從行銷團隊或是 CEO, COO 來的,有可能因為有新的行銷點子或是商品要上線,需要開發新功能或是各種功能的 POC 調研。

前端會有 PM/PJM 和需求團確認規格與時間,並有技術主管參於技術的討論,待規格都確認後,才會開 Ticket,並由主管來分配工作任務。

一個任務的流程大約如下:
Open Ticket -> Spec confirm -> Development -> PR -> Code Review -> QA -> PO Validation -> Deploy。

Q: 團隊目前使用的技術有哪些 ?
A: 官方電商平台,背後是使用 Shopify,他本來就有提供 liquid 語法能夠直接 ServerSide Render,所以我們並沒有在這個專案使用 React,而是使用 WebComponents + petite-vue + tailwindCSS 開發。

公司還有些內部系統也是由這個團隊在維護,使用的是 next.js 14 app router。

必要時需要寫些 node.js 的程式,但和 DB 個資有關的就會交由 Backend 來開發。

Q: 團隊成員有哪些 ?
A:
Frontend 共有 3 位(還有另外的 3 位是屬於其他 Team,任務不同,但大家平常都會交流)
Backend 共有 5 位,其中一位是 IT 主管,還有一位主攻 AWS 的工程師。
PM/PJM 共有 3 位。

團隊預計需要再補 1 位 Frontend,1 位 Backend, 1 位 FullStack。

有任何想了解 PositiveGrid 都歡迎留言。感謝

--

--