Puffin Browser

Jobs in Taiwan

CloudMosa台灣團隊目前正在進行2016年的人才招募計畫,目前有以下的職能(job function)仍在招募中,如果您有興趣加入Puffin Browser的開發行列,且能勝任下列任何一種或多種職能,請繼續閱讀相關要求和需要準備的資料。

職能

主要工作描述

Android App Engineer

開發Puffin Browser Android版App。

Sr. DevOp / Site Reliability Engineer

設計/開發/建置/維運資料中心的軟硬體平台和雲端服務。

Software Engineer

研究開發Puffin Browser核心的雲端Web Engine和演算法。

Software QA Engineer

進行軟體測試與處理使用者回報的問題。

Software Development Engineer in Test

設計與執行測試用例,並將測試案例自動化,定期檢驗各功能正常運作。

運用各測試原理及方法找到軟體的缺陷。

一般要求

以下所有的要求和準備資料都非絕對必要,此處只是預先揭露我們的期望和標準。並請事先了解面試可能會有的問題和進行方式,可預做準備。

無論應徵何種職能,我們對所有應徵者的共通要求如下:

  • 具有主動積極的個性。
  • 能夠徹底的自我管理。
  • 是重度的網路使用者。
  • 具有基本的中英文讀寫能力。

無論應徵何種職能,應徵者需準備以下資料以便進行書面審查。

  • 個人履歷,形式不拘,中英皆可,長度請勿超過一頁A4列印紙,請提供PDF格式。

無論應徵何種職能,經過書面審查的應徵者還會進行一次以上的面試,面試時可能會問到以下的問題,可預做準備。

  • 請問您對未來網路瀏覽器的想像為何?
  • 請問您如果自行創業,您會想要做什麼?

職能要求

根據應徵的職能不同,我們有不同的要求和需準備的書面資料,也會有不同的面試進行方式,請應徵者留意。

Android App Engineer

基本要求:

  • 熟悉JNI開發,若有OpenGL ES開發經驗者尤佳。
  • 精通Android App開發,尤其是使用者介面和網路相關的部份。
  • 有實際開發App的經驗。

書面資料:

  • 過去參與開發的App或Open Source Project,並請描述自身負責的部份。

面試方式:

  • 除一般面試內容外,會有即席程式開發的測驗。我們會準備一個小題目,要求您從無到有,將它開發出來。您可以準備自己的筆記型電腦,在有Internet access的環境下,進行作答。如果您不方便,我們亦會提供標準的開發環境給您。測驗的題目通常會是開放性的問題,我們會在測驗過程中,觀察您的開發流程,軟體架構,以及原始碼的品質,而非以在時限範圍內開發完成作為評分的唯一標準。

Sr. DevOps / Site Reliability Engineer

這個工作要找的不是傳統的IT/MIS,而是擅長寫程式的系統管理員,或倒過來講,這個工作想找的是擅長系統管理的軟體工程師。 我們不要單純只會使用現成管理軟體的管理員,我們希望您有程式設計的能力,可以整合相關的服務,必要時會修改這些軟體,甚至可以自行設計開發管理網路和機房的工具和雲端運算系統。

基本要求:

  • 精通以下任一項scripting languages:PHP、Python。
  • 精通以下任一項compiled languages :C、C++。
  • 有多年以下的工作實務經驗:雲端運算、網路服務安全管理、網路主機系統管理、機房區網設計、資料中心維運。

書面資料:

  • 請簡述過去的網管經驗,並就過去曾開發的管理系統或雲端運算相關的軟體中,挑一套讓您覺得最有成就感的,以投影片或文字敘述加以介紹,需明確指出該軟體相較於其他系統所具有的優勢或獨到之處。若該軟體系統是由多人所共同開發,請指出其中您負責開發的部份。

面試方式:

  • 依您提供的書面資料,會請您進一步闡述並簡單回答問題。
  • 我們將於現場提出一些假想的設計需求(HW/SW deployment, network security, system administration, etc),請您嘗試以自身的經驗去思考,假如這工作是由您完成,會想要怎麼做,為什麼要這麼做。

Software Engineer

基本要求:

  • 精通C/C++。
  • 具有大型應用軟體的實務開發經驗。
  • 熟悉各種演算法並能運用在實務開發上。
  • 對程式碼的品質有相當的要求。

書面資料:

  • 過去參與開發的軟體或Open Source Project,並請描述自身負責的部份。

面試方式:

  • 除一般面試內容外,會有程式設計的測驗。測驗內容包含數道跟演算法有關的問題,您必須使用程式語言在限制時間內完成開發並計算出正確答案。您可以使用C/C++,Java,Python進行開發,並且允許使用任何的3rd party library。您可以準備自己的筆記型電腦,在有Internet access的環境下,進行作答。如果您不方便,我們亦會提供標準的開發環境給您。我們會在測驗過程中,觀察您的開發流程,軟體架構,以及原始碼的品質,而非以在時限範圍內開發完成作為評分的唯一標準。 測驗的題目形式可以參考ACM International Collegiate Programming Contest TopCoder Algorithm (SRM)

Software QA Engineer

基本要求:

  • 兩年以上QA工作經驗
  • 精通軟體測試流程,包括功能測試、整合測試、Agile methodology等測試方式
  • 精通建立test sample、test case及撰寫test report
  • 熟悉Terminal command line基本操作
  • 熟悉Android adb command
  • 有Mobile app、TV app或Website測試工作經驗
  • 熟悉如何與使用者溝通
  • 良好溝通能力
  • 英文能力佳

Bonus:

  • 熟悉自動化測試工具使用,例如selenium、appium或Robotium等工具

書面資料:

  • 過去參與軟體測試的工作經驗,並請描述自身負責的部份。

面試方式:

  • 除一般面試內容外,會有建立測試用例(test case)及基本command line操作的測驗。

Software Development Engineer in Test

基本要求:

  • 2年以上SDET經驗
  • Web REST API 或 Mobile API 測試開發經驗。
  • 熟悉JMeter或其它Open Source測試工具。
  • 精通 relational DB 和 SQL。
  • 精通 Java、Python、JavaScript或其他程式語言,熟悉HTML和CSS。
  • 對於軟體測試需求、軟體測試計劃、軟體測試案例、軟體品質測試,錯誤追蹤有實際經驗。

Bonus:

  • 孰悉 CI (Jenkins) 建置、管理與流程
  • 熟悉 Git指令或其它 Git GUI 工具
  • Shell scripts 實務經驗

書面資料:

  • 過去參與測試的產品,並請描述自身負責的部份。

面試方式:

  • 我們會準備一個小題目,請在安排面試前先完成。
  • 依您提供的書面資料,會請您進一步闡述並簡單回答問題。

公司制度

CloudMosa公司內實施完全責任制。我們沒有規定上下班時間,員工可以依照個人需要自由的上下班。我們亦無差勤系統和請假時數的限制,員工請假前僅需通知同事而不需要經過批准。公司亦無任何主管階層,每個人必須依據公司的目標,優先順序,個人專長和興趣,主動參與討論並自行決定自己的工作內容。每位員工對自己的工作負責,在工作進行中應充分和同事進行討論,但每個人對自己執行的工作內容有最終決定權。

公司會依據個人實際的產出和貢獻來評估員工是否能夠自我管理並適合公司制度。

薪資與福利

新進員工薪資依據能力以及各種條件而定,沒有標準待遇。員工福利有免費提供的咖啡/牛奶/飲料/零食/冰淇淋,和不定期的聚餐與電影欣賞。為鼓勵運動風氣,公司亦提供每人每月1000元運動津貼。運動津貼從到職日起算,可保留累計,可使用在任何和運動健身相關的活動,如:健身房,瑜伽,登山等等。

聯絡方式

CloudMosa台灣辦公室位於台北市襄陽路9號21樓。鄰近捷運台大醫院站4號出口。

如果您有意加入CloudMosa台灣團隊,請依據您要應徵的 job function(可複選),準備相關資料寄信到 jobs@cloudmosa.com。我們竭誠期待您的來信。