工作內容

直接報告對象

資深網頁工程師 與 公司負責人

職位綜覽

你會根據公司同仁的需求開發網頁。你會實作許多不同類型的功能,了解我們現有產品的所有元件。你會有權利決定一個跨元件的功能應該怎麼開發,並且使用哪些(新)技術。你會定期與其他工程師與老闆討論如何排序被指派的票 (tickets),決定哪個要優先實作。你會熟悉如何部署網站到產品環境。

工作內容

由花費時間多到少排序

- 實現被指派到的功能並且送出 pull request,需求可能涵蓋後端 (Ruby on Rails) 與前端 (HTML, CSS, 與少量 JavaScript),涉及到比較核心的業務需要撰寫測試 (RSpec)
- Trace legacy code 並且花最少力氣改動使得程式碼符合當下用途
- 審核別人送的 pull request 並且接受或駁回他
- 定期將開發版部署到測試站供公司同仁測試,沒問題後將正式版部署到產品環境
- 登入測試站 / 正式站的主機修復環境的問題

條件要求

需求項目
- 參與過 production-level 的 Ruby on Rails 網站開發
- 熟悉 Ruby
- 熟悉 git
- 擁有 *nix 系統的基本知識
- 能夠撰寫簡單的 HTML 與 CSS
- 知道 HTTP request 的運作模式
- 英文好到可以看文件及上 Stackoverflow 等網站搜尋解法

加分項目
- 會寫 JavaScript
- 知道一些 CSS 的 tricks
- 會寫 SQL
- 寫過爬蟲
- 寫過非同步處理的 background job
- 有過 trace 大型專案的經驗

技術 stack
- Ruby on Rails 5.2
- SCSS
- Riot.js + es6
- PostgreSQL
- Redis
- RSpec
- Sidekiq
- Capistrano
- GCP
- 開發模式
 - Kanban 式開發流程
 - 認真的 code review

公司福利

.全體員工參加勞工保險、全民健康保險
.員工購物優惠
.零食飲料

薪資範圍

NT$ 40,000 - 60,000 (月薪)