Jobs

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.

General Required Qualifications

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

How to Apply

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

Jobs in Taiwan

Software Engineer

基本要求:

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

書面資料:

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

面試方式:

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

Sr. DevOps/Site Reliability Engineer

這個工作要找的不是傳統的 IT/MIS ,而是擅長寫程式的系統管理員,或倒過來講,這個工作想找的是擅長系統管理的軟體工程師。

我們不要單純只會使用現成管理軟體的管理員,我們希望您有程式設計的能力,可以整合相關的服務,必要時會修改這些軟體,甚至可以自行設計開發管理網路和機房的工具和雲端運算系統。

基本要求:

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

書面資料:

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

面試方式:

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

Android App Engineer

基本要求:

  • 熟悉 Android JNI 開發,若有 React Native 開發經驗者尤佳。
  • 精通 Android App 開發,尤其是網路通訊相關的部份。
  • 需有實際開發 Android App 的經驗。
  • 需熟悉並會使用 C++ 。

書面資料:

  • 請提供一份文件,簡介您過去最主要曾參與開發的 App 或 Open Source Project ,並請描述您在其中負責的部份。文件的格式和形式不拘。

面試方式:

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

Android System Software Engineer

基本要求:

  • Experienced in C/C++ programming.
  • Experience with Android Consumer Electronics or Software Development related to Consumer Hardware.
  • Experience with Linux/Android kernel development.
  • Experienced in Unix/Linux/Android programming and capable of diving into system stability, performance, and power related tasks and issues.
  • Ability to architect complex Android applications from the ground up.
  • Extensive knowledge of the Android system framework, design principles, and third-party libraries.

書面資料:

  • 請提供一份文件,簡介您過去最主要曾參與開發的 Project ,並請描述您在其中負責的部份。文件的格式和形式不拘。

Sr. UI/UX and Web Designer

基本要求:

  • 三年以上網頁設計經驗。
  • 三年以上手機 App 介面設計經驗。
  • 熟悉 iOS 與 Material Design Guideline。
  • 熟悉 User Flow 與 Wireframe 。
  • 熟悉 Photoshop 與 Sketch。
  • 熟悉 InVision 、 Flinto 或其它 Prototype 工具。
  • 對於每一個 px 非常講究且吹毛求疵。
  • 具備良好溝通能力。

加分條件:

  • 擅長插畫。
  • 熟悉 HTML5 、 CSS3 、 SASS 。
  • 熟悉互動設計與 After Effect 、 Premiere 。
  • 有使用者研究及數據分析實務經驗。
  • 熟悉影片創作與剪輯。

書面資料:

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

面試方式:

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

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 Script 實務經驗。

書面資料:

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

面試方式:

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

Jobs in the US

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.