技術部門

技術部門是AmazingTalker的核心。隨著 AmazingTalker 進入規模化階段,開拓不同國家的市場,我們比過往更重視程式碼效能、可維護性、可擴充性,透過建立優秀的技術團隊文化,使產品能夠快速成長。為了讓整個組織能夠往更遠的目標邁進,我們持續地擴編技術團隊,不僅做現有產品的優化,未來也會有拓展開發深度和廣度的機會。

團隊理念

AmazingTalker 的技術團隊除了對 Code Quality 有嚴謹的要求,更相信「基礎軟體工程技術知識」比對特定 Framework 的知識更重要,因為 Framework 每年都會更改,只有「基礎軟體工程技術知識」是通用的概念。除了技術品質,我們也很注重工程師們的人格特質,期望每位成員都有明確的個人目標,並藉由 AmazingTalker 這艘船駛向自己的目的地。

重視技術

我們看重基礎軟體工程及技術知識,包括有沒有Clean code的概念。這樣也能確保即使成員使用的框架不同,基本寫程式的原則也一致。每位成員不會受制於前後端溝通效率問題,未來朝能獨立一人完成專案的全端發展。

知識共享

為了提升溝通效率及解決知識落差,我們提倡將所有資訊公開透明的協作制度。每一位團隊成員包括管理層,除了自己的任務進度以外,也會將自我迭代和學習的過程記錄在協助工具之中,讓知識可以共享給所有人。

務實開發

在注重程式碼品質的同時,我們也以最小可行性產品精神在執行開發。工程部門擁有極高自主權,能夠從最前端的商業價值階段開始參與架構討論和技術評估,簡化實際開發時會遇到的繁複溝通流程。

持續學習

技術團隊推崇不斷學習、培養自我迭代的習慣。我們鼓勵所有技術成員跳出舒適圈,當在特定領域精進到一定水平,可以嘗試全新領域,理解如果使用不同的平台解決一樣的技術問題,培養以宏觀的角度思考解決方法的能力。

技術團隊如何協作?

團隊很注重開發速度和品質,因此從產品的最源頭開始,技術團隊就能夠緊密地參與商業價值確認及設計邏輯評估。我們是幾乎不開會的團隊,透過協作工具就能夠快速掌握成員的進度,以及其他團隊的任務及未來計畫,透明且精準地執行開發。

Tony
全端工程師
DSC02050
DSC02035

為什麼 AmazingTalker 技術部門是個很好發展的舞台?

現階段是任務是持續優化把產品做得更好,所以我們很歡迎喜歡解決本質問題的工程師。現有的技術跟資源都足以支援目前的問題,但AmazingTalker的目標更大,當未來公司計畫開發新產品,需要新的工具和技術跑得更快、更好時,就會是想要鑽研技術、擅長快速精準開發的人進場的好時機。

Tony
全端工程師

給想加入團隊的工程師建議?

必要條件是對技術跟開發有熱忱 ,並會想要持續在這個領域上精進能力。因為在這邊常需要解決抽象的問題,所以工作的ownership是團隊成員的關鍵特質。比如說有人回報機器出了點問題,這時必須從背後很多可能的原因找到最關鍵的問題。因此除了看個人的技術能力外,也很注重面對問題時的心態。

Tony
全端工程師
DSC02057

FAQ

到8月為止有APP兩位、前端兩位、後端兩位、全端兩位。我們正在開發新的服務和拓展到全球市場,因此未來會持續擴編技術團隊。

前端:Vue.js 後端:Ruby on Rails,其他技術要求可以參考前端和後端的職缺內容。

其實我們在技術上比較看重的是基礎軟體工程及技術知識,包括Clean code的概念。雖然使用的框架不同,但寫程式原則不變。另外,我們也很注重成員的學習能力和自我迭代的速度,可以參考AmazingTalker的人才特質介紹。

成員都是自主學習,動力可能來自於整個向上成長的氛圍:當看到周遭的人不斷變強時,自己想要成長的動力也會跟著很強烈。加上每位成員都有明確的未來目標,會去拆解要達到的話需要具備哪些要素,發現有缺漏時就會主動去學習。

當有開發需求產生時,我們的工程師會從最源頭的開票開始緊密地參與產品設計,目前較多是與產品、行銷、客服部門協作溝通。

大部分的原因是因為Code Quality或人才特質上和AmazingTalker的公司文化不相符。

1. Code Quality不符需求。

我們希望達到的敏捷開發的宗旨「不預測未來,但適應未來」,因此對程式碼品質有一定的要求,我們也相信「基礎軟體工程技術知識」比對特定 Framework 知識更重要。像是對 Clean Code 的掌握度,不只是背出某個專有名詞的定義,而是將概念做融會貫通的理解,並在日常開發中實踐出來。

2. 特質與公司文化不適合。

我們追求的是凝聚一群「對的人」,因此人選必須具備「將個人目標與公司發展產生連結」這個核心特質。文化層面不適合指的並不是能力「不夠好」,僅是指以目前狀態來說「不適合」AmazingTalker。我們曾遇過許多能力優秀的應徵者,但是他們想達成的目標不一定能透過AmazingTalker實踐。在面談時,我們也會盡可能讓應徵者理解現階段雙方的方向是否有達成共識的可能。然而,這方面必定存在部分主觀認定,因此多少會有誤判產生,也希望沒有被錄取的求職者見諒。

開放職缺

台灣 新北市新莊區

🔥【擴編】資深前端工程師 (GraphQL) | Sr. Frontend Engineer

🔥【擴編】資深後端工程師 (GraphQL) | Sr. Backend Engineer

🔥【擴編】Sr. DevOps/SRE 工程師 | Cloud Infrastructure

☄️【Remote】資深前端工程師 (GraphQL) | Frontend Engineer

☄️【Remote】資深後端工程師 (GraphQL) | Backend Engineer

想加入AmazingTalker但找不到合適的職缺? (Expression of Interest)

Close Menu