
軟體工程師 II,React 與 JavaScript——聖塔莫尼卡混合辦公
作為軟體工程師 II,為 TrueCar 的數位汽車市場開發 React 與 JavaScript 應用程式。為消費者與經銷商體驗建立經過測試且可重複使用的 Web 元件。
說明
- 使用 React 等前端 JavaScript 框架設計、開發、測試與維護軟體解決方案
- 為消費者與經銷商網站建置通用型或同構單頁應用程式
- 使用 Cypress、Mocha 與 Jest 等工具執行單元測試、整合測試與系統測試
- 建立可在多個 Web 應用程式之間共用的可重複使用元件
- 評估終端使用者需求並交付能夠滿足這些需求的軟體解決方案
- 在整個開發過程中與工程師、開發人員、分析師及利害關係人協作
- 診斷軟體缺陷與問題,並及時交付修正方案
- 建立並維護涵蓋開發、流程、程式碼與部署的文件
- 持續掌握產業趨勢、技術與軟體工程最佳實務
- 向軟體工程資深總監彙報
- 與產品經理、前端與後端工程師及設計師合作
職位要求
- 具備電腦科學學士或碩士學位,或同等專業經驗
- 具備開發 Web 軟體或行動應用程式的實務經驗
- 具備 JavaScript 的專業開發或開放原始碼專案經驗
- 具備在單頁架構中使用 JavaScript MVC 框架的經驗,尤其是 React 與 Redux;AngularJS、Backbone.js、Knockout 或 Ember.js 經驗也相關
- 了解標準 JavaScript 非同步模式,包括閉包、回呼、Promise 與錯誤處理
- 具備使用 Git 或 Mercurial 等現代版本控制系統的經驗
- 深入理解軟體工程基礎及其實際應用
- 熟悉現代 HTML 與 CSS
- 能在快速變動的環境中迅速交付技術成果
- 具備自我驅動的工作方式、獨立判斷能力、問題主人翁意識,以及持續學習與成長的動力
- 能夠針對複雜議題引導富有成效的討論,並就技術取捨說服他人
- 能與關鍵利害關係人協作解決問題並做出決策
- 具備協調團隊計畫與會議的經驗,包括多人參與、持續數週的專案
- 熟悉 Babel 或 TypeScript 以及 ES6/2015+ 功能
- 具備 Node.js 經驗
- 具備使用 Ruby on Rails 的經驗
- 具備將應用程式部署至 AWS 的經驗
- 深入熟悉持續整合與持續部署等敏捷實務
- 具備汽車產業經驗
福利待遇
- 彈性安排工作時間,在家工作與辦公室工作之間分配
- 聖塔莫尼卡總部及其他區域辦公地點提供舒適的共享工作空間
- 提供專業的居家辦公設備配置
- 每月補助必要的電話與網路費用
- 雇主負擔 100% 的醫療、視力與牙科保險保費
- 提供 401(k) 計畫及公司提撥
- 健康福利補助帳戶
- 提供學習與發展費用補助機會
- 符合資格的 TrueCar Crew Members 可享有彈性帶薪休假
- 非豁免 TrueCar Crew Members 可累積充足的帶薪休假
- 14 天公司帶薪假日
- 2 天彈性假日
- 以員工為中心的計畫
- 為符合資格的身心障礙人士提供合理便利









