Job Description



我們是一間跨國教育科技公司,主要產品為線上教育服務,至今擴張到香港、台灣、新加坡、馬來西亞、印尼、日本與韓國,已經協助上百萬名學生加入我們平台培養自主學習的習慣!目前我們各地辦公室的規模已有 100 人以上,並且持續招募中。歡迎想加入跨國新創的強者前來挑戰!

# 我們的工作方式

Product team 涵蓋三個 squad,各自負責不同的產品線,每個 squad 都各有 PM、engineers (Android, iOS, Web, Backend, Data) 和 designers,sprint 過程中會頻繁地與團隊成員針對該產品的需求/功能做討論。如同技術能力,良好的跨團隊溝通能力也會是我們非常重視的能力之一。

# 我們想找的人

  • 對產品開發有熱情、樂於與團隊不斷嘗試調整並找出最適合使用者的功能與設計
  • 對 UI/UX 敏感度高,樂於與設計師討論設計,並實作各種客製元件與動畫
  • 熟悉 Scrum 開發流程,且具備詳細分析不同的技術解決方案在短中長期可能帶來的效益與風險的能力
  • 對自己產出的程式碼有信心,且具備寫出乾淨(clean code)與最少錯誤的程式碼的能力
  • Kotlin First! 目前專案開發語言為 Kotlin 會大大加分唷

# 我們用到的技術

  • Android SDK
  • Kotlin
  • OO Programming

# 我們使用的工具

  • GitHub
  • Travis-CI
  • Slack
  • Asana

Requirements

# 我們希望你具備

- 兩年以上的 Android app 開發經驗,熟悉 Android 常用基本元件、生命週期,e.g. Activity, Fragment, Service, etc.
- 熟悉 Java 且熟悉或正在學習 Kotlin 中,至少參與過一個以上的 Kotlin 專案開發
- 熟悉物件導向程式設計與 Java 基本的資料結構,e.g. Collection的各種子類別與其之間差異
- 具備良好的開發與測試習慣,能獨立釐清需求或 debug 與找出最適合解法並實作
- 具備 RESTful API 串接相關經驗,擅長處理 API 呼叫會遇到的 Loading, Success, Error UI 狀態的處理
- 擅長處理複雜的 UI 設計,做過客製化 UI 元件,如:客製 ToolBar、開合效果的 ViewGroup、客製卡片陰影等
- 擅長在 App 上處理動畫特效,熟悉 Android 的 Animator 元件並能實作出各種動畫,e.g. 顏色漸變、改變元件大小、視差滾動等
- 理解或曾用過 MVVM 架構,熟悉 ViewModel, LiveData 等 Architecture components
- 熟悉 GitFlow 與 Git 常用操作,e.g. Pull request, Branch, Merge, Rebase, Cherry Pick, etc.

Salary

660K ~ 1.2M TWD/year

Share this Job

Please Sign in or Register to get your personal invite link.

Snapask Taiwan Limited

台北市信義區基隆路一段200號9F-1

About us

◆ 產品理念
Snapask於2015年創立並推出,為一個人化手機學習應用程式,旨於透過數據分析及機器學習為學生帶來更有趣、更有效、更貼身的全新學習體驗,從而改革傳統教育,實現「因材施教,有教無類」的願景。

學生可於Snapask平台上透過「實時問答」獲得即時功課輔導或「模擬測驗」定期作針對性操練。團隊期望個人化服務能更有效解決每位學生的學習難題,同時建立更仔細的個人學習能力分佈檔案,協助同學充分掌握自己的專長,主導自己的學習方向,重拾學習的樂趣。時至今日,Snapask 廣受中學生歡迎, 即時教學服務亦推廣至台灣、新加坡、馬來西亞、印尼、泰國、日本、韓國等市場。現時已有超過上百萬名學生曾經接受來自35萬名合格導師的即時支援。

◆ 團隊價值主張
1. Responsible, so we can count of you and same vice versa.
Responsibility with flexibility, if you want flexibility at work, you should always make sure you perform at best on all your responsibilities. Being responsible also means you understand your team mates are relying on your best judgement on your decisions.

2. Effective, so things got done, and positive impact is made.
Effectiveness with quality, make sure what you are doing is scalable, transferrable, and most importantly, solving the core problem. Being effective does not only mean bringing results, being cost, time, and energy- effective is what makes the company competitive and performs always at best.

3. Self-aware, so one could always learn and improve.
Humility is to be self-aware and respectful. Do not assume you are right, always listen and constructively offer helpful feedback to others, so you can improve and help others to improve. Respectfulness comes first in all conversations, even when making a strong justified point.

Team

Raymond
Evan
Jason Wang
Joe
Jason Liang
Jimmy

Similar Jobs

Senior Android Developer

Dcard 狄卡 - Full-timeMid-Senior level800K ~ 1.3M TWD/yearUpdated 21 days ago

Android 工程師 Android Engineer

Hahow 好學校 - Full-timeMid-Senior level60K ~ 81K TWD/monthUpdated 22 days ago

Android Developer (Junior)

StreetVoice 街聲 - Full-timeEntry level45K ~ 60K TWD/monthUpdated 5 months ago

CakeResume Job Search

Tens of thousands of jobs listings. Salary transparency. Accurate and instant search experience.

Other Popular Jobs at Snapask Taiwan Limited

UX Researcher 使用者體驗研究員

Full-timeMid-Senior level600K ~ 800K TWD/yearUpdated 2 days ago

Customer Success Manager/Associate - Sofasoda

Full-timeEntry level500K ~ 800K TWD/yearUpdated 16 days ago

Data Scientist

Full-timeEntry level700K ~ 1.2M TWD/yearUpdated 24 days ago

iOS Engineer

Full-timeEntry level660K ~ 1.2M TWD/yearUpdated 30 days ago

Backend Engineer

Full-timeEntry level800K ~ 1.44M TWD/yearUpdated 30 days ago

DevOps Engineer

Full-timeMid-Senior level1.2M ~ 1.6M TWD/yearUpdated 30 days ago