“It all starts with people."
Inside every company, behind every brand—while business success is often measured in profit, it has always been powered by people.
At ChannelAdvisor we firmly believe people are the heart of any organization—including our own. That’s why a career at ChannelAdvisor provides much more than simply pay and perks. We’re dedicated to empowering people, solving tough problems, and helping careers flourish inside & out.
ChannelAdvisor (NYSE: ECOM) is a leading provider of cloud-based e-commerce solutions that enable retailers and manufacturers to integrate, manage and optimize their merchandise sales across hundreds of online channels including Amazon, Google, eBay, Facebook, and more. Through automation, analytics, and optimization, ChannelAdvisor customers can leverage a single inventory feed to more efficiently list and advertise products online, and connect with shoppers to increase sales. Billions of dollars in merchandise value are driven through ChannelAdvisor's platform every year, and thousands of customers use ChannelAdvisor's solutions to help grow their businesses.
ChannelAdvisor France is looking for a Frontend Developer to join the team.
ChannelAdvisor Brand Analytics is constantly evolving with an aim to have all interfaces in React & Typescript (and using SSR via NextJS). Currently, the main webapp is in a hybrid state with JQuery/PHP and React working alongside one another. The legacy code is migrated in a step-by-step process regarding features’ evolution. We are also improving the unit and functional testing processes using currently Jest/Enzyme in order to optimise quality and stability of the platform and soon we will be implementing tests using Cypress.
The other interfaces are a browser extension (in React/Typescript) and 2 backoffice internal tools (in NextJS).
All the interfaces communicate with REST APIs developed in Go by the Backend team. Infrastructure-wise, apps are wrapped in Docker containers on VMs at AWS.
You will join the Engineering team and report directly to the Engineering Manager and the Engineering Director. You will also be involved in the creation of the architecture and design of the platform and different tools.
The team is composed of 8 developers divided into 3 squads (Applications, Backoffice & Acquisition) and an Engineering Manager and an Engineering Director.
You have a professional experience as a frontend developer (minimum of 2/3 years).
You graduated from an engineering school or have a bachelor’s degree in Computer Science or a closely-related field.
We will be interested if you have one of these other traits: