24 people
http://pic-collage.com/
https://www.facebook.c...
jobs@cardinalblue.com
台北市大安區光復南路 102 號 7 樓

Developer Interns (iOS/ Android/ Rails/ AI/ VR)

Job Description

1. iOS Developer Intern

- Join the development of our iOS app, which has been downloaded over 100 million times!
- Help improve our iOS development process (e.g. with tests and continuous integration)
- Have the chance to work on different fun hack projects (e.g. games, video, chat, VR)

2. Android Developer Intern

- Design, build and maintain advanced applications for our Android application.
- Improve reliability and performance of core components.
- Write unit tests for your code
- Continuously discover, and evaluate, and utilize new technologies to maximize development efficiency. (We are using Trello/Github/Jenkins)
- Explore recent pogramming trends and libraries, such as build a robot, create customized Android image, or discover a cool algorithm.

3. Server Developer Intern

- Have chances to be involved in fun projects like, Chatbot and data visualization
- Build and maintain features shipped to our live products.
- Learn what the daily life is of a PicCollage server engineer, including how we manage projects/features, how we do code review

4. AI Developer Intern

- Research cutting-edge machine learning techniques and apply them to design exciting mobile features.
- Quickly prototype simple machine learning models to demonstrate your ideas.
- Collaborate with the product and developer team to push new features to production
- Reports directly to CTO and CEO

5. VR Developer Intern

- work on cool new games and app using Augmented Reality and Virtual Reality
- develop VR applications (we have HTC Vive, PS VR, Gear VR and Daydream in the office)
- work with our mobile developers to build AR applications
- play with new tools and SDKs, such as Facebook AR Studio.



1. iOS實習生

- iOS app 開發經驗
- 具備Objective-C, Object-Oriented Programming 基本概念
- 熟悉iOS UI framework
- 獨立思考, 團隊合作
- 熱於實作的行動派
- 主動學習,勇於挑戰

2. Android 實習生

- 負責主要產品 PicCollage 拼貼趣的開發與維護,用 scrum 的方式來追蹤進度,每週推出新版本
- 用 Trello 和 Github 來追蹤開發狀況,並用 Jenkins 部署新版 app (如果有更適合的工具我們也都樂意嘗試!)
- 撰寫 Unit/Integration Test Cases (單元及整合測試),我們很重視軟體的穩定度
- 不只是接收別人給的 request,也能一起參與產品構想與開發討論

3.  後端網站實習生

- 有機會參與各種有趣的專案,例如聊天機器人或資料視覺化
- 開發和維護公司已經上線的產品功能
- 了解我們如何進行專案開發,程式品質控管以及PicCollage後端工程師的日常生活

4. 機器學習/ 計算機視覺實習生

- 研究最先進的機器學習技術並實際運用於開發行動裝置功能
- 快速設計機器學習模型以呈現你的想法
- 與產品及工程開發部門合作,推出最新產品功能

5. VR實習生

- 開發 VR 遊戲或 app (我們有 HTC Vive, PS VR, GearVR)
- 和團隊一起腦力激盪,發掘將 VR 技術跟產品應用結合的機會,並將點子化為實際執行計畫

Requirements

1. iOS Developer Intern - Has iOS app development experience and knowledge of Obj-C and Swift. - Familiar with object-oriented programming, data structures, scrum method, Git version control. - Proactive, always learning, team-oriented and enjoys challenges. 2. Android Developer Intern - Familiar with Android development. you can implement the simple Todo List app. can talk the different between Activity/Service/ContentProvider/BroadcastReceiver. - Familiar with Object-Oriented programming, Git, Networking and the basic data structure. - Know how to do threading in 3 different ways in Android, and list the Pros&Cons for each. - Familiar with Android UI development, e.g, customize View/ViewGroup or implement the components that fits Material Design guideline. 3. Server Developer Intern - Has experience in building dynamic websites with any framework, even a self-written one. For your information, we use Ruby on Rails - Likes to explore new technologies - Can communicate in English because we have people of different nationality. - Is proactive in learning and asking 4. AI Developer Intern - Knows how to use at least one machine learning framework (tensorflow, pytorch, caffe...) - Has experience manipulating/exploring data, in a personal project - Likes to understand the main ideas of new machine learning papers - Can work independently, take initiatives, in a team work environment 5. VR Developer Intern - Is familiar withUnity3D with Cardboard/GearVR/Vive SDK - has done some cool VR project - has experience with 3D models ▲It'd be nice if you... - Are proactive, curious and love learning! - Are good at problem solving - Have experience in building your own projects - Are looking for a long-term internship :) (Short-term is okay, too!) 1. iOS 實習生 - iOS app 開發經驗 - 具備Objetive-C, Object-Oriented Programming 基本概念 - 熟悉iOS UI framework - 獨立思考, 團隊合作 - 熱於實作的行動派 - 主動學習,勇於挑戰 ▲加分條件 - Swift 開發相關經驗 - Git 版本控管經驗 2. Android實習生 - 擁有 Android 開發實務經驗 - 熟悉 Java, Git, Object-Oriented Programming, Networking, Multithreading 以及各種基本的資料結構 - 熟悉 Android UI 設計 (包含 view components, layout 和能實作出各種 material design 的 components 3. 後端網站實習生 - 使用任何框架(自己寫的也很酷)開發過動態網頁。我們用的是Ruby on Rails - 喜歡探索新的技術 - 能用英文跟不同國家的同事溝通 - 主動學習,不害怕問問題 4. 機器學習/計算機視覺實習生 - 會使用任何你熟悉甚至你自己開發的 ML 架構 (TensorFlow, Torch, Caffe) - 在自己的專案中有操作、開發資訊的經驗 - 喜歡研究機器學習相關報導的Main Ideas - 在團隊工作環境中可以獨立執行工作內容 5. VR 實習生 - 熟悉 Unity3D 並知道如何套入 Cardboard/GearVR/Vive SDK - 擁有很酷的VR專案 - 有3D模型的開發經驗 ▲ 加分條件 1. 有自己的 side project 或已上架作品 2. 對 startup 的營運模式或環境有所瞭解 3. 腦袋像爆米花機一樣不斷蹦出新點子 4. 科技狂!對新科技技術有種無法言喻的熱情 若欲申請此職缺: 1.請投遞履歷至CakeResume 2.請填寫此表單:https://cardinalblue.com/jobs/dev_intern

with CakeResume