TrueCar, Inc.
TrueCar, Inc.
201 – 500 员工
B2C市场汽车
TrueCar, Inc. 是一家汽车科技公司,运营着一个用于选购汽车的在线市场平台。该平台帮助消费者比较真实市场价格、了解新车及部分二手车的优惠信息,并与认证经销商建立联系。TrueCar 还为经销商提供面向汽车行业的工具和市场服务,帮助汽车企业吸引购车者、促成交易并拓展业务。公司将价格数据、数字化购车工具和经销商连接服务相结合,让购车过程更加透明。

软件工程师 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 天浮动假期
  • 以员工为中心的项目
  • 为符合条件的残障人士提供合理便利

相关职位