工作內容
- 負責主要產品 CATCHPLAY 前端 App 的開發與維護,用 Scrum的方式來追蹤進度,每兩週推出新版本
- 用 Jira 和 Github 來追蹤開發狀況,並用 TestFlight 或 Fabric.io 部署新 App(如果有更適合的工具也都樂意嘗試)
- 撰寫 Unit/Integration Test Cases (單元及整合測試),CATCHPLAY很重視軟體的穩定度並用 fabric.io 追蹤
- 不只是接收別人給的 spec/requests,也能一起參與產品構想與開發討論
- 與其他後台工程師們密切合作,包含後端伺服器的 API 串接及演算法函式庫的整合
- 與其他公司夥伴合作,體驗及測試各式各樣的 API 和 SDK
- 各種新想法與技術的探索,除了 CATCHPLAY App 的正常功能以外,也歡迎⼀起快速開發各種 Growth Hacking 的功能,測試新市場機會
- 領導CATCHPLAY年輕有活力的前端 Mobile 工程師團隊!
需要條件
- 喜歡強化程式架構,研究開發工具,改善開發流程
- 擁有 iOS 開發實務經驗
- 熟悉 Swift、Git、Object-C、RESTful API、Networking、Multithreading 以及各種基本的資料結構
- 熟悉 iOS UI 設計 (包含 Apple iOS Human Interface Guidelines 和能實作出各種實用的介面)
- 非常在乎使用者經驗及 App 的品質
- 能夠有效率地解決 iOS 裝置產生的 Bugs
- 能夠幫團隊出聲,幫團隊成長
- 有討論 API Spec 的豐富經驗
加分條件
- 有自己的 Side project,已上架作品或者自己出品的 iOS Library
- 有強化程式架構,研究開發工具,改善開發流程的經驗
- 有調校 iOS App Performance 的經驗
- iOS 中毒,每年都會把 WWDC 的相關影片看完一遍
- 曾經追 Bug 追到 SDK Framework 裡
- 幫自己的產品導入 Test Case,甚至採用 TDD 開發流程
- 玩過 Apple tvOS 開發
- 喜歡玩 Android App
- 喜歡看電影
Tagged as: GIT, iOS, restful api, swift
一面為 Phone Interview:問些基本資訊後,就安排二面時間。
二面與由 2 位 iOS 開發者和兩位主管主試:
1.兩位 iOS 開發者詢問過往經驗、swift 中 map redux filter flatMap 實作、情境問題的解套方法、如何找出 memory warning 造成的 crash。
2.主管希望我評比 Catchplay 和其他同類型產品,並提供 App 需改進地方。
https://www.ptt.cc/bbs/Soft_Job/M.1502442295.A.885.html