Senior iOS Engineer

iCHEF POS

Recently update on 2023-09-12

Job Description

你的職務將會...
1. 與產品部門溝通並確認程式開發流程與細節
2. 規劃功能架構及開發時程
3. 開發具備穩定、好維護、可測試的產品
4. 理解舊有程式架構,並從中尋找並修正問題
5. 帶領團隊持續研究、分享、學習最新的技術

Requirement

1. 熟悉 Swift 與 Objective-C Fundamental。
2. 熟悉 XCUnitTest 與測試手法,如 Mock、Stub、Dependency Injection 等,了解如何設計可測試的程式架構。
3. 熟悉 Multi-thread 的實作與操作方法,知道如何避免操作 Multi-thread 帶來的風險。
4. 曾經使用 Database (如: SQLite、CoreData、Realm、Firebase 等)的經驗。
5. 熟悉 MVC、MVVM、Viper 等軟體架構,並了解架構帶來的好處與壞處。
6. 熟悉 Object Oriented Programming 與 Protocol Oriented Programming 的概念,了解如何設計具備高效、可靠、安全、可讀、可測試、易維護的軟體架構。
7. 熟悉 Git 操作。
8. 對程式設計具有高度熱忱,樂於學習分享。
9. 具備多人協作的開發經驗。

Preferred Qualifications

1. 具有使用 React-like Framework 的經驗,了解 Functional Programming 的概念。
2. 具有使用 CoreData 的經驗,了解 Manage Object Context 的操作方法與流程。
3. 具有設計 SDK 的經驗,了解一個好的 SDK 該具備的各種條件。
4. 曾經維護過 Jenkins 與 Fastlane,了解如何使用與維護 CI / CD Server。
5. 具有實作 Socket 的經驗
6. 具有使用 GraphQL 的經驗
7. 具有處理金錢計算的經驗
8. 熱衷參與社群,樂於分享技術與經驗。

Benifit

Benifit

勞保、健保、特別休假、勞退、婚假

Benifit

勞基法規定的勞健保、勞退等那些基本該有的一定都有,其它的額外福利有:

[ 基本福利 ]

  • 年終獎金(保障一個月,全薪計算)
  • 中秋、端午、春節三節禮品
  • 員工團保
  • 學習與成長 
  • 提供每年個人的教育訓練經費,可自由安排投資自身專業能力
  • 公司安排外語家教,提升員工第二外語能力

[ 其它福利 ]

  • 除了本來法定享有的特休假之外,公司另有提供無上限的全薪福利假
  • 遇國定假日連休調假的補班日自動放假,沒有補班這回事
  • 彈性工作時間,每天自己安排上下班時間,且上下班不用打卡
  • 提供彈性 WFH,平常可依自身需求彈性申請部分日子 WFH(但本職缺並不是全遠端的職缺,工作地點仍以實體辦公室為主)
  • 員工是最重要的資產,所以每年提供健康檢查
  • 不定期舉辦各種娛樂活動(烤肉趴、電影日、聖誕趴、員工旅遊…等等)
  • 每季部門聚餐經費,可以跟夥伴們一起吃吃喝喝
  • 每週三中午是全公司午餐會議,公司堅持開放透明化,每週創辦人會分享公司最新狀態與方向,週週還有免費提供不一樣的新花樣午餐

Salary Range

NT$ 90,000 - 120,000 (Monthly)