CloudMosa is looking for self-motivated and passionate Software Engineers.

There are several openings in the following areas - mobile applications, remote browsing, cloud computing and distributed systems. Software Engineers will work on diverse projects with varying responsibilities. Being an excellent generic Software Engineer and willing to dive into new challenges outweighs existing domain specific knowledge.

關於 CloudMosa

CloudMosa (美商海鸚科技) 由曾任職 Microsoft 及 Google 的沈修平博士在美國創立,並在台灣設有研發中心。做為一家走在科技時代的新創,我們的實力來自不斷的技術創新,在多年耕耘下,不僅在市場有所斬獲,達成營運現金流轉正,營收預期將持續成長。歡迎有志之士一同加入我們的行列,創造台灣的下一座護國神山。

General Required Qualifications

  • Pro-active and passionate.
  • Self motivated and able to work independently.
  • Heavy internet user.
  • Fluent in oral and written English.

Please submit your portfolio and resume as PDF format within A4 size to jobs@cloudmosa.com.

CloudMosa 提供的不僅是個工作,更是一個舞台。

在這裡,人人都有機會創造影響世界的產品,其中許多源自於員工提出的計畫。 CloudMosa 自成立以來陸續推出許多受到使用者喜愛的產品,包含:

  • Puffin Web Browser:全球使用者最喜愛的手機雲端瀏覽器。多年來在口耳相傳下,全球累積超過一億人次下載使用。
  • Puffin TV Browser:Google Play 上最受歡迎的電視瀏覽器。超過五百萬台 Android TV 設備安裝,亦獲得泰國第一大電信商 AIS 官方採用,提供一百萬旗下用戶使用。
  • Puffin Secure Browser:完全阻擋未來零日攻擊的安全瀏覽器。獲美國空軍等許多企業及單位採用,目前已累積全球 10 萬以上使用者。
  • Puffin Incognito Browser:地表最強保護使用者隱私的瀏覽器。提供完全匿蹤保護,成為許多國家使用者的第一選擇。
  • Puffin Cloud Isolation:直接執行在 Chrome 內的雲端瀏覽器服務,無需額外安裝軟體,即可在 Chrome 上阻擋未來零日攻擊。

CloudMosa 擁有獨特的工作文化。是一個非常適合有想法、有理念的人才發揮才華的地方:

  • CloudMosa 組織扁平,無中間主管,強調員工獨立自主管理,並鼓勵與其他同事充分討論與合作,期許每位成員主動創新。
  • CloudMosa 將創新的思維落實到工作的文化當中,並尊重員工的個人意志。在公司制定的策略方向上,每位員工可以自由加入不同的計畫,甚至提案並領導團隊發展新的計畫。
  • CloudMosa 禮聘能才,提供優渥的工作環境和薪資以及股票選擇權。對於我們來說,每一位員工不僅是我們的同事,更是一起伴隨公司成長的合夥人。

CloudMosa 相關報導:

CloudMosa 竭誠邀請各方好手加入一展長才。我們目前開放以下職缺,來信請寄至 jobs@cloudmosa.com

Software Engineer

Requirement

  • Solid C/C++ programming skills.
  • Experience in software development processes.
  • In-depth knowledge of design patterns and algorithms.
  • Cares about code quality.

Sr. Server Software Engineer

工作內容:

  • 開發 Puffin Browser 的 Remote Rendering Web Engine 。
  • 參與 Puffin Browser 的核心演算法設計。

基本要求:

  • 擁有 5 年以上軟體開發經驗。
  • 擅長 C++ ,了解如何使用 C++11 以後的新功能。
  • 擅長 Linux 系統與 Linux 平台上的程式開發。
  • 具有大型應用軟體的實務開發經驗。

加分條件:

  • 曾經閱讀、編譯,甚至修改過 Chromium 的程式碼。

Sr. Client Software Engineer

工作內容:

  • 開發 Puffin Browser 的用戶端程式。

基本要求:

  • 擁有 5 年以上軟體開發經驗。
  • 擅長 iOS 、 Android 、 Windows 、 macOS 其中至少一種的用戶端軟體開發。
  • 擅長 C++ 。
  • 擅長 Linux 系統與 Linux 平台上的程式開發。
  • 具有大型應用軟體的實務開發經驗。

加分條件:

  • 曾經從頭開發一個 App 並上架到 Google Play Store 或 Apple App Store 。
  • 熟悉影音處理相關技術。
  • 曾經閱讀、編譯,甚至修改過 Chromium 的程式碼。

Sr. Full-Stack Web Developer

基本要求:

  • 能由網站後端至前端,含資料庫設計、 API 設計 、網頁切版,獨力完成兼顧 RWD 、 SEO 、與效能的網站。
  • 能在不使用任何套件的情況下,使用 HTML / CSS / JavaScript 寫出兼顧 RWD 、 SEO 、與效能的靜態網站。
  • 能分析網站前端、後端以及資料庫效能瓶頸並且優化。
  • 曾使用 Webpack 、 Rollup 、 Babel 與其它各式網頁前端工具。
  • 曾使用 React 、 Angular 、 Vue 或其它網頁前端 Framework 。

書面資料:

  • 請提供曾經完成的網站、 GitHub 、或其它可佐證之資料,並詳述所使用的工具、語言、與所負責的部分。

加分條件:

  • 具有開發 Chrome Extension 經驗。
  • 對 Nginx 有基本認識。

Sr. DevOps/Site Reliability Engineer

基本要求:

  • 熟悉 Scripting Languages ,例如 Python 、 PHP 、 Shell Script 等 。
  • 有多年的實務經驗:例如雲端運算、網路服務安全管理、網路主機系統管理、機房區網設計、資料中心維運等。

書面資料:

  • 請簡述過去工作上的相關經驗,從其中找出一個您有親自參與,且覺得較有成就感的專案或系統,附上簡單介紹,並指出其中由您貢獻的部份。

面試方式:

  • 依您提供的資料,我們將於現場從幾個不同的面向,例如 HW/SW Deployment 、 Network Security 、 System Administration 等,提出一些假想的設計需求,請您嘗試以自身的經驗出發,假如這工作是將交由您來設計,架構上會建議如何搭配,您會選擇什麼樣的實作方式,並請嘗試分析不同作法的優缺點。

Server Software Engineer

工作內容:

  • 開發 Puffin Browser 的 Remote Rendering Web Engine 。
  • 參與 Puffin Browser 的核心演算法設計。

基本要求:

  • 擅長 C++ 。
  • 了解 Linux 系統的運作且曾在 Linux 平台上進行程式開發。
  • 了解瀏覽器與網頁程式的基本運作原理。
  • 熟悉各種常見的演算法與資料結構並能運用在實務開發上。
  • 對程式碼的品質有相當的要求。
  • 喜歡學習新事物,挑戰不熟悉,甚至未曾接觸過的領域。

加分條件:

  • 了解 C++11 (或更後期) Standard 的新功能。
  • 具備不同平台、性質相異的多項專案開發經驗。
  • 具有大型應用軟體的實務開發經驗。
  • 曾經閱讀、編譯,甚至修改過 Chromium 的程式碼。

Client Software Engineer

工作內容:

  • 開發 Puffin Browser 用戶端程式。

基本要求:

  • 擅長 iOS 、 Android 、 Windows 、 macOS 其中至少一種的用戶端軟體開發。
  • 熟悉 C++ 。
  • 熟悉各種常見的演算法與資料結構並能運用在實務開發上。
  • 對程式碼的品質有相當的要求。
  • 喜歡學習新事物,挑戰不熟悉,甚至未曾接觸過的領域。

加分條件:

  • 曾經從頭開發一個 App 並上架到 Google Play Store 或 Apple App Store 。
  • 了解 Linux 系統的運作且曾在 Linux 平台上進行程式開發。
  • 熟悉影音處理相關技術。
  • 具有大型應用軟體的實務開發經驗。
  • 曾經閱讀、編譯,甚至修改過 Chromium 的程式碼。

Full-Stack Web Developer

基本要求:

  • 能完成兼顧 RWD 、 SEO 、與效能的網站。
  • 曾使用 Webpack 、 Rollup 、 Babel 與其它各式網頁前端工具。
  • 曾使用 React 、 Angular 、 Vue 或其它網頁前端 Framework 。

書面資料:

  • 請提供曾經完成的網站、 GitHub 、或其它可佐證之資料,並詳述所使用的工具、語言、與所負責的部分。

加分條件:

  • 有資料庫設計經驗。
  • 有 API 設計經驗。
  • 能在不使用任何套件的情況下,使用 HTML / CSS / JavaScript 寫出靜態網站。
  • 具有開發 Chrome Extension 經驗。
  • 對 Nginx 有基本認識。

Human Resource Recruiting Manager

工作內容:

  • 協助招募徵才作業,包括撰寫職缺徵才內容、透過多元招募管道尋找人才 (如 LinkedIn 、 Yourator 、 104 、校園人才徵選、獵人頭顧問 ... 等) 。
  • 負責履歷篩選、安排電話篩選 (Phone Screening) 等前置徵才作業,以及面試邀約、面試接待、支援面試等行政作業。
  • 必要時協助實施資歷查核 (Reference Check) 。
  • 協助新人報到及教育訓練等作業。
  • 人資部門工作支援,協助文件建檔、整理,以及員工活動的執行。
  • 主管交辦事項,例如人資相關專案推動及改善作業。
  • 有機會參與招募或訓練之相關專案支援。

基本要求:

  • 人力資源相關系所、心理相關系所畢業,或具備三年以上人力資源職務經驗。
  • 熟悉各種招募工具及管道,具三年以上招募經驗。
  • 流暢的溝通能力,學習速度快並能融入團隊。
  • 抗壓性高、熱情有活力、有責任感、值得信賴。

加分條件:

  • 具備不錯的英文溝通能力。
  • 曾成功招募過軟體工程師等技術性職務。

Product Marketing Manager

基本要求:

  • 對於數據具分析與洞察能力,需獨力完成數據分析、成效調整優化與報表製作,懂得用數據說話,設定目標追蹤成效。
  • 建立、推廣、經營與管理現有品牌、產品以及公司整體的形象,並負責相關文宣資料的規劃與製作。
  • 負責行銷企劃案的撰寫、規劃,籌備、執行公司對外的行銷活動與媒體活動,並對其效益進行分析與建議。
  • 擅長文案發想和撰寫及獨立作業的執行力,進行產業競爭分析、市場調查分析,以及市場提案。
  • 社群行銷策略擬定及維運 (FB / Medium / LinkedIn) ,熟悉各社群平台特性。
  • 建立、分析現有顧客與潛在顧客資料,並發展客戶維繫方案。
  • 自主積極,能獨立作業,也樂於團隊合作,善於與人溝通。
  • 必要時需配合國內及海外出差。
  • 英文能力佳。

加分條件:

  • 具海外行銷經驗,有帶團隊經驗者佳。
  • 具備英文以外外語專長者。
  • 擅長操作數位社群媒體曝光、累積粉絲、推廣。
  • 擅長廣告投放策略擬定,流量分析及成效追蹤。

Sr. UI/UX Designer

基本要求:

  • 兩個以上實際推出的網站、手機 App 的介面設計經驗。
  • 熟悉 RWD / iOS 與 Material Design Guideline 。
  • 對 JPG / PNG / GIF / SVG / WebP 等各種出圖格式有基本認識。
  • 熟悉 Sketch 或 Figma 。
  • 熟悉 Flinto、InVision 或其它 Prototype 工具。
  • 具備一定美感且能清楚表達自己的設計論述。
  • 講究細節且吹毛求疵。
  • 具備獨立思考及良好溝通能力。
  • 有與工程師合作經驗。

加分條件:

  • 有使用者研究及數據分析實務經驗。
  • 熟悉影片創作與剪輯。
  • 熟悉互動設計 (After Effect 、 Premiere)。
  • 對 HTML / CSS / JavaScript 有基本認識。
  • 曾使用 Git 。
  • 具備一定平面設計能力。
  • 擅長插畫。

書面資料:

  • 請提供過去所參與過的專案作品,並詳述所擔任的角色,作品集不限形式,網站或 PDF 等皆可。

面試方式:

  • 依您提供的書面資料,會請您進一步闡述並簡單回答問題。

Sr. Software Development Engineer in Test

基本要求:

  • 具 Mobile App 或 Desktop Application 測試開發經驗。
  • 熟悉 Python 、 JavaScript 或其它程式語言及 HTML 和 CSS 。
  • 熟悉 Appium 或其它 Open Source Test Framework 。
  • 熟悉軟體測試流程。

加分條件:

  • 具 CI (Jenkins) 建置、管理經驗。
  • 具跨平台測試開發經驗。
  • 具網站開發經驗。

書面資料:

  • 就過去開發的測試專案,請描述自身負責的部份。

面試方式:

  • 除一般面試內容外,會有程式設計的測驗,需在面試前完成。
  • 依您提供的書面資料,會請您進一步闡述並簡單回答問題。

Sr. Software QA Engineer

基本要求:

  • 具備大型 2B & 2C 專案的 QA 工作經驗。
  • 精通軟體測試流程,包括功能測試、整合測試、 Agile Methodology 等測試方式。
  • 精通建立 Test Sample 、 Test Case 及撰寫 Test Report 。
  • 熟悉 Terminal Command Line 基本操作。
  • 熟悉 Android ADB Command 。
  • 熟悉 API Testing 。
  • 有 Mobile & Desktop App 、 TV App 或 Website 測試工作經驗。
  • 熟悉如何與使用者溝通。
  • 良好溝通能力。
  • 英文能力佳。

加分條件:

  • 熟悉自動化測試工具使用,例如 Selenium 、 Appium 或 Robotium 等工具。

書面資料:

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

面試方式:

  • 除一般面試內容外,會有建立測試用例 (Test Case) 及基本 Command Line 操作的測驗。

Software Engineer Intern

基本要求:

  • 熟悉以下至少一種程式語言: C/C++ 、 Java 、 JavaScript 。
  • 擁有良好資訊工程領域基礎知識,例如:資料結構與演算法、作業系統、計算機網路。
  • 喜歡學習新事物,挑戰不熟悉,甚至未曾接觸過的領域。

加分條件:

  • 了解網頁程式與瀏覽器的基本運作原理。
  • 擁有自己親手完成的程式專案,且非課程指定的作業。
  • 擁有系上教授的推薦信。