[Remote] 資深 Android 工程師 | Senior Android Engineer

Job updated 9 months ago
Actively Reviewing Resumes

Job Description

Golface 是間專注於高爾夫運動的軟體公司,我們 2013 年從台灣出發,打造給高爾夫球友及球場使用的服務平台,目前在台灣已有穩定的基礎

我們辦公室位於慈雲路上的商辦大樓,就在新竹 Costco 旁邊,約 28 坪大小

辦公室照片:https://imgur.com/a/34N6wl4

目前團隊共有 15 位成員,包含 iOS 工程師, 全端工程師, 市場行銷, 業務, UI 設計師, 平面設計師, 客服...等。
工程團隊採取全遠端辦公~

Golface 產品:

Golface App(榮獲 App Store 精選最佳運動 App 及 iOS/Android 運動類暢銷排行榜冠軍)
● iPhone App: https://goo.gl/tRh0qC
● Android App: https://goo.gl/a0vwTM

Golface Store 球場預約平台(全台灣最多頂尖球場指定合作平台)
● iPhone App: https://goo.gl/zrS7wo
● Android App: https://goo.gl/UNR0X0
● Web: https://tickets.golface.com.tw

Golface TV
● iPhone App: https://goo.gl/tRh0qC
● Android App: https://goo.gl/a0vwTM
● Web: https://tv.golface.com.tw

B2B 高球場導航管理系統(僅限於高爾夫球場使用)
● iPad App: http://bit.ly/2PNainM

※ iOS Team Leader 於 Swift 社群分享的影片:

    徵才職稱:資深 Android 工程師

    • 開發方法:Golface 使用 Scrum 敏捷開發方法打造我們的產品,因此您將會跟 Product Owner、iOS 工程師、設計師與全端工程師...等一起合作。
       
    • 協作工具:我們透過 Slack 與 Google Meet 執行非同步與同步溝通,使用 GitLab 管理程式碼與專案。你會需要實際了解高爾夫球場的現場運作方式,理解高爾夫球友使用 Golface 產品的使用情境。

    • 工作實況:每天的工作通常都從早上的 Google Meet 站立會議開始,團隊成員會彼此分享昨日與今日的工作狀況,或提出在工作中遇到的阻礙。每個 Sprint 的規劃會議時,會與 Product Owner 與團隊成員們討論產品功能、實作細節與優先次序,Sprint 結束後的檢討會議會檢討這次 Sprint 中遇到的困難,並規劃改善現有的工作流程。

    • 遠端工作:基本採取全遠端工作型態,一個月會有一次週一的早上 Company Meeting 需要到辦公室與全公司實體開會

    • 工作內容:
      ※ 你會需要了解現有的 Android App 程式碼、改善其架構與修正 bug
      ※ 你會需要在現有的 Android App 上新增功能
      ※ 你會需要完成撰寫自動化測試來驗證功能,確保未來程式修改後能保持正常運作
      ※ 你會需要建立起 Android App 的 CI / CD 流程
      ※ 你會需要實際了解高爾夫球場的現場運作方式,理解高爾夫球友使用 Golface 產品的使用情境。
      ※ 你會需要與產品團隊合作,包含功能的發想、規劃與設計階段、開發新需求、改善舊功能以及提供更好的使用者體驗
      ※ 你會需要與後端團隊討論 API 規格
      ※ 歡迎瞧瞧 Golface 在 GitHub 貢獻的專案:https://github.com/Golface
    • 前 6 個月預期的工作內容
      • 第 1 ~ 3 個月:
        • 了解現有的程式碼、程式架構與開發時,會需要瞭解之高爾夫產業相關知識
        • 在 Gitlab 上,建立起 CI/CD process
        • 在現有的基礎上,進行程式架構優化與修改
      • 第 4 ~ 6 個月:
        • 開始撰寫新功能,並包含自動化測試的內容
        • 與後端團隊合作,串接 RESTFul API

    目前團隊使用的技術與協作工具有

    • Java
    • Kotlin
    • Flutter
    • Google Meet
    • Slack
    • Gitlab
    • Restful API
    • MongoDB
    • GitLab CI
    • Google Cloud Platform
    • Amazon Web Services

    應徵方式

    欲應徵者,請填寫此份 Google 表單:https://forms.gle/ChNt1nw3A6rtGmdPA

    Requirements

    基本條件

    希望您具有以下特質

    ● 討論時能以團隊導向的心態思考,如:開放的討論、接受與自己不同的想法
    ● 工作中遇到困難,能即時表達出來,並與成員討論解決方式
    ● 處理問題或開發新功能時,能夠把顆粒度過大的問題/功能,拆解成較小的工作
    ● 不會一昧地追求自己重新打造一顆輪子
    ● 重視為公司帶來價值,而非個人的良好感覺

    希望擁有以下能力

    ●具備至少 3 年以上的 Android 開發經驗
    ● 熟悉 Java & Kotlin 程式語言與 Android SDK
    ● 熟悉 Android Framework 與 Android UI Framework
    ● 熟悉 MVVM 與設計模式
    ● 熟悉 CI/CD 並且有實際整合的經驗
    ● 具有良好軟體工程、軟體設計品質思維,如:程式碼的可讀性、封裝、可重用性、擴充性...等
    ● 在有限的時間與資源中,能考量需求與架構、維護性等,設計、開發出適切的軟體
    ● 熟悉 Git 版本控制,如:建立新分支、rebase、checkout、解決 branch merge conflicts...等
    ● 熟悉如何透過 JSON 使用第三方資料庫與 API,以及串接 RESTFul API
    ● 想要學習或者熟悉除了 Android 以外的程式語言,像是:Swift (iOS App) / Vue.js / PHP

    加分條件

    ● 會使用 Swift 程式語言,並曾開發過 iOS App
    ● 會使用 Vue.js 程式語言,並曾開發過作品
    ● 會使用 PHP 程式語言,並曾開發過作品
    ● 曾與後端工程師協作過
    ● 撰寫可測試的程式,並利用自動化框架撰寫自動化測試,來提高每次軟體迭代修改中的穩定度,與對程式的信心度
    ● 曾有 Profiling 的經驗,發掘出影響效能的地方,甚至能提出改善方法
    ● 有過 code review 經驗
    ● 參與或貢獻過 open source 專案
    ● 擁有沒列上來的能力?歡迎在履歷中補上喔~

    期待到職時間

    2024/07

    Interview process

    分為以下幾個階段:

    第一階段:從書面履歷、作品集進行第一階段篩選

    第二階段:線上訪談面試

    第三階段:現場面談及現場實作,總計約 3 小時

    第四階段:與 CEO 面談

    1
    3 years of experience required
    1,000,000 ~ 1,200,000 TWD / year
    100% Remote Work
    Personal Invitation Link
    This is your personal referral link for job invitation. You'll receive an email notification when someone applied for the position via your job link.
    Share this job
    People who applied for this job also applied for
    Logo of the organization.
    Full-time
    Mid-Senior level
    1
    1M ~ 1.7M TWD / year
    Logo of the organization.
    Full-time
    Mid-Senior level
    2
    910K ~ 2M TWD / year
    Logo of the organization.
    Full-time
    Mid-Senior level
    1
    900K ~ 1.3M TWD / year
    Logo of the organization.
    Part-time
    Mid-Senior level
    1
    20K ~ 60K TWD / month
    Logo of Golface.

    About us

    Golface 是間專注於高爾夫運動的軟體公司,我們 2013 年從台灣出發,打造給高爾夫球友及球場使用的服務平台,目前在台灣已有穩定的基礎, 2017 年在日本福岡成立分公司,開始拓展海外業務。

    目前團隊共有 18 位成員,包含 iOS 工程師, Android 工程師, 全端工程師, 市場行銷, 業務, UI 設計師, 平面設計師, 客服...等。


    Team

    Avatar of the user.
    Avatar of the user.
    全端工程師
    Avatar of the user.
    iOS Team Leader
    Avatar of the user.
    CEO