New Car Online Sales
Jaguar Land Rover
ITG Connect LtdRequirement
Work with other third parties to allow JLR stock vehicles to be purchases online.
Integrate with existing JLR Configurator, to display stock vehicle availability and allow finance calculations / part exchange via 3rd party APIs. Navigate to external ecommerce platform for complete vehicle configurations with available stock.
Solution
Allow micro front end apps to be injected into the Configurator using a Pub / Sub architecture to ensure these apps were only loaded for the correct markets and vehichle configurations.
Created a series of React, Redux & Webpack apps for different micro front end applications:
Availability - showing lead times for vehicles
Finance Calculator - call 3rd party API with relevant vehicle configuration and finance options to obtain a finance calculation
Part Exchange - call 3rd party API with vehicle information of the part exchange vehicle to obtain an estimated price for this vehicle
Trader Tool - show offers and promotions for similar vehicles
Each app largely managed state within Redux and had a series of API integrations with other 3rd parties. Each app had mock APIs created using Express, to mirror the APIs in development to allow early development and integration testing.
Responsibility
Lead Developer for UK NCOS (new car online sales) project, working alongside Solutions Architects and other FE developers to build each of the widgets above. Hands on technical in each of the FE apps at various stages of development and saw the project through to launch in the UK market, until the project then entered a maintenance phase.