Facebook pixel

Senior Front End Engineer - Customer Acquisition
Posted on 4/14/2022
INACTIVE
Locations
Tempe, AZ, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
AngularJS
Agile
AWS
Docker
Google Cloud Platform
GraphQL
JavaScript
HTML/CSS
Microsoft Azure
React.js
Redux
SCRUM
SQL
Kubernetes
TypeScript
UI/UX Design
Vue.js
Writing
NoSQL
Requirements
  • Search and browse our inventory of over 20,000 vehicles that we own and certify
  • Narrow down search results using highly intelligent filtering tools/components
  • View vehicle details, Carfax reports, and 360 rotating studio images for every vehicle
  • Secure financing in minutes using Carvana's in-house service or their own bank
  • Interact with GUI components to easily customize loan length, down payment, and monthly payment
  • Generate, upload, and eSign all documents online (no ink necessary)
  • Schedule front door delivery or pick up at one of our vending machines
  • Trade-in their existing vehicle or just sell it to Carvana (no purchase necessary)
  • At least 5 years of software engineering, with consistently advancing skills and responsibilities
  • Experience in building scalable solutions, supporting high load and availability, understanding caching, and sharding
  • BS degree in Computer Science, similar technical field of study or equivalent practical experience
  • Experience with JavaScript / TypeScript (ES2015+)
  • Experience with any contemporary UI framework or library, such as React, Angular, or VUE (React preferred)
  • A solid understanding of HTML, and CSS
  • Experience in code quality practices: writing unit and integration tests, using test coverage, CI/CD, etc
  • Excellent organizational skills with the ability to handle diverse situations
  • Self-motivated; work well both independently and collaboratively
  • Good communication and collaboration skills - Carvana engineers work very closely with strong supporting teams and require great interpersonal skills including a positive attitude and sense of humor
  • Experience in building scalable solutions, supporting high load and availability, understanding caching
  • Experience in working with any cloud (AWS, Azure, GCP, RedHat, etc.)
  • Experience in working with data storages (SQL or NoSQL)
  • Experience writing GraphQL interfaced services
  • Experience in container-oriented architecture using Docker and/or Kubernetes
  • Must be able to read, write, speak, and understand English
Responsibilities
  • Participate end-to-end in the product life cycle: requirements gathering, solution design, development, testing, documentation, support and maintenance
  • Design, develop, and maintain loosely coupled solutions that are scalable, testable, modularized, and reusable using JavaScript (React, Redux) and cloud services (Azure)
  • Help define and improve our internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review
  • Collaborate with multiple stakeholders to establish appropriate intent of our systems
  • Participate in peer discussions on architecture and the overall direction of Carvana platforms
  • Appropriately manage priorities, dependencies, scope, dates, and deliverables
  • Represent a long-term perspective on our technical landscape
  • Work in a team environment using Agile project approaches (Scrum, Kanban, Lean, XP)
  • Learn and try new technologies, approaches, and participate in bringing software engineering in Carvana to the next level
  • Collaborate with, learn from and mentor team members
  • Other duties as assigned
Carvana
Carvana is a leading e-commerce platform for buying and selling used cars.
Company Overview
Carvana is a leading e-commerce platform for buying and selling used cars.