Job Requirements
1 - 3 years of experience
工作福利
-
Free food & beverages
Avoid wasting time and energy to buy food at the restaurant or hawker center by yourself. We'll provide the best food for you and your team. Make better use of your valuable time to rest, bond, and do other things that matter to you.
-
Medical coverage
To ensure your health and wellbeing, you have various medical plans to choose from depending on your situation and unique needs. From partial up to full medical coverage, we got you covered.
Skills
Golface 綠夾克運動事業股份有限公司 Web 全端工程師 工作職責
Golface 是間專注於高爾夫運動的軟體公司,我們 2013 年從台灣出發,打造給高爾夫球友及球場使用的服務平台,目前在台灣已有穩定的基礎, 2017 年在日本福岡成立分公司,開始拓展海外業務。
我們辦公室位於慈雲路上的商辦大樓,就在新竹 Costco 旁邊,約 28 坪大小
目前團隊共有 18 位成員,包含 iOS 工程師, Android 工程師, 全端工程師, 市場行銷, 業務, UI 設計師, 平面設計師, 客服...等。
Golface 產品
Golface 員工福利
1. 日班 / 週休二日
2. 到職即享第一年7天特休假
3. 保障年薪13個月
4. 提供工作用 Mac 電腦與外接螢幕
5. 國內及進口零食飲料、公用伊萊克斯咖啡機、新鮮咖啡豆
6. 三節獎金
7. 年度健康檢查補助
8. 盈餘分紅 & 員工認股權憑證
9. 公司額外加保團體保險(國泰人壽)
Golface 上班時間與休假
● 上班時間:週一 ~ 週五,早上 9:00 ~ 晚上 18:00 (有 30 分鐘的彈性上班區間,意即早上最晚 9:30 上班 ~ 晚上 18:30 下班)
● 特休:到職即享第一年 7 天特休
Golface 徵才須知
● 開發方法:Golface 使用 Scrum 敏捷開發方法打造我們的產品,因此您將會跟 Product Owner、Android 工程師、iOS 工程師、設計師與全端工程師...等一起合作。
● 協作工具:我們透過 Slack 溝通與使用 GitLab 管理程式碼與專案。設計師透過 Zeplin 與工程師協作。
● 工作實況:每天的工作通常都從早上的站立會議開始,團隊成員會彼此分享昨日與今日的工作狀況,或提出在工作中遇到的阻礙。每個 Sprint 的規劃會議時,會與 Product Owner 與團隊成員們討論產品功能、實作細節與優先次序,Sprint 結束後的檢討會議會檢討這次 Sprint 中遇到的困難,並規劃改善現有的工作流程。
● 工作內容:
※ 你將會與其他工程師共同負責 REST API、網站與後端伺服器
※ 你會需要了解、維護或除錯現有的程式碼,或者在其上開發新的功能
※ 你會需要完成撰寫自動化測試來驗證功能,確保未來程式修改後能保持正常運作
※ 你會需要實際了解高爾夫球場的現場運作方式,理解高爾夫球友使用 Golface 產品的使用情境。
目前團隊使用的技術有
● PHP 7+, Laravel 7.x, CodeIgniter 3, PHPUnit
● jQuery
● Linux
● Apache/Nginx
● MongoDB
● GitLab CI
● Google Cloud Platform: Compute engine, Cloud Storage, Load balance 等
● Amazon Web Services: Iot Core
● Ansible
Golface 徵才流程
分為以下幾個階段:
第一階段從書面履歷、作品集進行第一階段篩選
第二階段:電話訪談
第三階段:面談及現場實作,總計約 3 小時
第四階段:與 CEO 面談
徵才基本條件
希望您具有以下特質
● 討論時能以團隊導向的心態思考,如:開放的討論、接受與自己不同的想法
● 工作中遇到困難,能即時表達出來,並與成員討論解決方式
● 處理問題或開發新功能時,能夠把顆粒度過大的問題/功能,拆解成較小的工作
● 不會一昧地追求自己重新打造一顆輪子
● 重視為公司帶來價值,而非個人的良好感覺
希望擁有以下能力
● 具備至少 1 年以上的前、後端開發經驗
● 具有良好軟體工程、軟體設計品質思維,如:程式碼的可讀性、封裝、可重用性、擴充性...等
● 在有限的時間與資源中,能考量需求與架構、維護性等,設計、開發出適切的軟體
● 熟悉前端、後端各一種程式語言,如:JavaScript (ES6), PHP 7+...等(不限於上述所提)
● 熟悉至少一種現代化框架,如:Vue.js, Laravel...等(不限於上述所提),並且能掌握從開發到佈署的階段
● 熟悉 Git 版本控制,如:建立新分支、rebase、checkout、解決 branch merge conflicts...等
● 使用相依管理工具,如 PHP 的 Composer、Node.js 中的 NPM, Yarn...等
● 具有 SASS/SCSS/LESS 等 CSS 預處理器開發經驗
● 使用過前端框架,如 Bootstrap(不限於上述所提)等開發經驗
● 具有響應式網頁 (RWD) 開發經驗
● 具有關聯式或非關聯式資料庫使用經驗
徵才加分條件
● 具有開發、設計 RESTful API 的經驗,並瞭解不同 HTTP 方法的差異與時機
● 曾與 mobile app 工程師協作過
● 撰寫可測試的程式,並利用自動化框架撰寫自動化測試,來提高每次軟體迭代修改中的穩定度,與對程式的信心度
● 曾使用過 GCP 或 AWS 等公有雲端平台
● 曾在專案中導入過 CI 或 CD
● 曾有 Profiling 的經驗,發掘出影響效能的地方,甚至能提出改善方法
● 曾有過 Docker 等容器化服務經驗
● 使用過 OpenAPI/Swagger 或 GraphQL
● 有過 code review 經驗
● 參與或貢獻過 open source 專案
● 擁有沒列上來的能力?歡迎在履歷中補上喔~
第一次面試會以遠端進行,第三階段與CEO面談需要 Onsite