Applications for this position are currently paused

全端工程師(Full Stack Engineer)

Save
Job updated about 1 year ago

Job Description

《報導者》是台灣第一個由公益基金會成立的非營利網路媒體,秉持深度、開放、非營利的精神,致力於公共領域的調查報導,與社會共同打造多元進步的媒體環境。

2015 年成立至今,《報導者》始終堅持沒有廣告、沒有付費牆的營運模式,除了在報導內容層面持續深耕,我們也正在不斷進行網站的功能開發及優化,朝向「成為閱讀體驗好到讓人捨不得離開的媒體網站」的願景前進。接下來的 1 到 2 年中,在《報導者》網站提供個人化的功能,以及優化 mobile 的效能與使用體驗,將是數位產品團隊的首要目標。

我們目前正在尋找一位全端工程師加入數位產品團隊,負責《報導者》主網站贊助網站 的功能開發與維護。作爲全端工程師,你將會和產品經理、UI/UX 設計師以及工程師們緊密合作,參與功能設計的發想、討論,並實際進行開發,同時也會與其餘工程師共同負責 bug 的釐清、處理及修復。

工作環境與團隊文化

  • 良好的辦公地點:捷運中山站步行 5 分鐘,南京東路線上公車皆可達(南京林森站旁)。位於公園旁,鄰近欣欣秀泰、中山光點電影院與南西商圈,下班後看場電影、吃個美食逛個街,十分方便。
  • 開放的共同工作空間:沒有辦公室的屏風藩籬,創意溝通零距離。你會跟記者、攝影師、編輯等不同專業的角色在同一個空間工作。你也可以隨時移動你的位置,或坐或站,動動關節與腦袋。
  • 彈性自主的管理制度與工時:我們相信並且尊重每個人不同的工作習慣,我們更理解創意不等於盯著電腦的時間。「除了把事情做完,也一起把事情做好」是《報導者》大家的共識。所以我們沒有硬性規定的上下班時間、無理的加班要求,也不會有主管緊盯你的一舉一動。你可以專心地用你自己的方式完成工作。
  • 重視產品發展的文化:我們深信打造出好的產品能讓好的報導內容服務到更多的讀者。《報導者》的數位產品團隊鼓勵每個人分享對產品發展路線的想法,並且隨時隨地能針對問題展開實質討論。我們珍視這些討論激盪出的火花與隨之而來的洞見,希望藉由有價值的交流,確保資源被妥善利用在切中問題核心的解決方案上面。
  • 自主學習的風氣與環境:在這裡工作,你可以獲得《報導者》主辦或協辦各種講座、 活動、課程的第一手資訊,享有部分的優先參與權,一起關注議題,一起思辨成長。平日同事間也會舉辦各種內容的讀書分享會,主題涵蓋產品設計、網頁工程、資料新聞、軟體工具分享⋯⋯等。你也可以發起你感興趣的內容,號召學習夥伴。藉由跟不同領域與觀點的同事 切磋,源源不絕地注入工作能量。
    扁平化組織與自發性專案:《報導者》組成人數不多(僅約 40 人),因此我們希望聽見並尊重每個人的聲音。每週一的全體會議是所有同事的固定聚首時間,一起討論相關決策,反應大小問題。

團隊工作分享

歡迎透過以下 medium 文章,更瞭解我們以及我們在做的事!

Benefit / 公司福利

  • 公司配備為 24 吋螢幕 + MacBook Pro
  • 每年5000元學習經費(可用於購買書籍或課程)
  • 每個月 4 天遠端工作
  • 健康檢查補助
  • 員工旅遊補助
  • 補助參加 conference(g0v 或其他程式相關)
  • 除了一定要有的:勞健保、特休與國定假日、例假日放假,《報導者》於 2020 年簽訂團 體協約,17條條文皆優於《勞基法》

Requirements

What you will do / 工作內容

  • 依據團隊目標,打造穩定、高品質的產品功能
  • 與產品經理、UI/UX 設計師、工程師協作,參與產品功能設計的發想與需求討論
  • 參與團隊開發標準制定、架構設計、CI/CD 部署流程等相關工程討論
  • 追蹤、釐清內部及外部使用者所遇到的 bug,並完成修復
  • 參與並輪流帶領定期的內部技術分享會

What you should have / 工作技能

  • 熟悉 git 操作及瞭解任一種 workflow (包括但不限於Git flow / GitHub flow / GitLab flow)
  • 熟悉 HTML5 / CSS3 / Javascript (ES6)
  • 熟悉一種前端框架(包括但不限於: React.js / Vue.js / Angular,我們使用 React.js)
  • 具有使用打包工具的經驗,例如:Webpack
  • 具有 Unit Testing 的經驗
  • 熟悉一種後端語言(我們目前使用Go for 部分內部系統/主網站、Node.js for 內部系統)
  • 瞭解一種資料庫(包括但不限於 MySQL / MariaDB / PostgresSQL / MongoDB / Dynamodb / Redis,我們目前有使用到 MySQL / MongoDB / Redis)部署/schema設計/除錯
  • 瞭解基本 SQL 查詢語法

Would be a plus / 加分項目

  • 瞭解 Scrum/Kanban 開發流程
  • 具有實踐網頁速度最佳化的經驗
  • 具有 Server Side Rendering 的經驗
  • 具有串接金流的經驗(我們使用 TapPay)
  • 瞭解資訊安全設計
  • 暸解任一 Cloud Provider(AWS / Azure / GCP / Linode / Digital Ocean,我們使用GCP) 服務建置、設計及維運
  • 瞭解 Docker 基本操作/除錯/優化
  • 瞭解 Kubernetes 基本操作/除錯(我們使用 GKE 作為服務容器管理平台)
  • 瞭解任一 Configuration Management Tool(Terraform / Pulumi / Ansible / Packer)
  • 具有管理 Infrastructure 的經驗

    Interview process

    若進入面試流程,會有三個階段:

    • 第一階段:線上面談(15 分鐘)

      邀請應徵者與《報導者》數位產品部的 Team Lead、Tech Lead 透過 Google Meet 進行線上會議。本階段會請應徵者自我介紹,並就所提供的履歷內容進行問答,也讓應徵者對團隊組成有初步認識。無論是否進入下一階段,在結束後的一週內會收到通知。

    • 第二階段:線上作業

      本階段會給予應徵者一週的時間進行線上作業的實作,作業的完成度會是我們評估的重點。無論是否會進入下一階段,在結束後的一週內會收到通知。

    • 第三階段:現場面試(3 小時)

      邀請應徵者來訪《報導者》辦公室進行面談,本階段會分為兩個部分:

      【第一部分】

      • 由《報導者》進行組織、團隊運作、工作內容的介紹
      • 團隊問答:包含(1)技術問答:我們會和應徵者在一個模擬情境中合作開發,除了技術能力外,也希望能了解應徵者未來會如何與團隊共同協作、(2)人格特質:主要目的在幫助雙方更了解彼此以及設想未來可能的合作方式。
      • Team Lead 面談:由 Team Lead 與應徵者一對一進行。

         【第二部分】

          與執行長進行面談,面談內容會著重在人格特質與公司的文化適性,這個階段會談到公司的福利與待遇。

    -

    若有意願應徵此職缺,請將 cover letter 與 CV 寄送至 [email protected]

    信件主旨為:應徵全端工程師_(你的姓名)

    並於信件內容說明你想投這個職缺的原因。

    除了履歷之外,如果你有 GitHub、作品集、Medium⋯⋯等連結,

    也歡迎一併附上給我們,我們會優先審核!

    View all jobs
    View all jobs
    Save
    1
    2 years of experience required
    65,000 ~ 100,000 TWD / month
    Partial 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
    5
    2M ~ 3.5M TWD / year
    Logo of the organization.
    Full-time
    Mid-Senior level
    2
    60K ~ 80K TWD / month
    Logo of the organization.
    Full-time
    Mid-Senior level
    2
    45K ~ 80K TWD / month
    Logo of 財團法人報導者文化基金會.

    About us

    《報導者》是台灣第一個由公益基金會成立的網路媒體。秉持深度、開放、非營利精神,致力於公共領域調查報導。


    Team

    Avatar of the user.
    Software Engineer
    Avatar of the user.
    Senior Designer