Back to jobs

Front End Developer (AI/ML Shelf Automation)

Company Background

The customer is a unique SaaS platform to efficiently develop, deploy and operate AI/ML-powered automation applications for shelves and cabinets. Their technology combines advanced AI/ML and sensor fusion to accurately identify and track objects, without tags, as they are stocked, retrieved, or moved within these challenging environments. They partner with leading manufacturers of shelves and cabinets (ambient, refrigerated and warmed) to deliver scalable solutions for different industries and uses, including inventory management, unattended commerce, planogram compliance, and more. 

Project Description

The project entails optimizing the user interface (UI) and user experience (UX) of the existing web customer portal to elevate customer satisfaction. The objective is to leverage current back-end functionality while rebuilding the front-end. The project aims to improve the overall usability and accessibility of the portal, ensuring a seamless and intuitive experience for customers.

Technologies

  • React
  • Node.js
  • Express.js
  • Mongoose
  • MySQL

What You'll Do

  • Reverse engineer existing code both on the front-end and back-end side (including working with Mongoose and MySQL);
  • Play the role of a real consultant for the client;
  • Make technical decisions about choosing tools/libraries/technologies;
  • Make decisions at architecture and design level;
  • Integrate with 3rd party services;
  • Start a front-end project from scratch (including setting up a project structure, considering deployment and delivery of artifacts to environments);

Job Requirements

  • 5+ years of experience in front-end development;
  • Experience with React.js;
  • Knowledge of back-end development technologies and Node.js, ability to read existing code on Node.js + Express.js;
  • Understanding and adherence to software development processes, including CI/CD principles, documentation management, and maintaining high code quality standards;
  • Ability to defend and justify technical decisions while also being receptive to feedback and open to discussion;
  • System design skills will be a plus;
  • Level of English – from Upper-Intermediate (spoken/written);

What Do We Offer

The global benefits package includes:

  • Technical and non-technical training for professional and personal growth;
  • Internal conferences and meetups to learn from industry experts;
  • Support and mentorship from an experienced employee to help you professional grow and development;
  • Internal startup incubator;
  • Health insurance;
  • English courses;
  • Sports activities to promote a healthy lifestyle;
  • Flexible work options, including remote and hybrid opportunities;
  • Referral program for bringing in new talent;
  • Work anniversary program and additional vacation days.

Apply for this job

*

indicates a required field

Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...

Choose the country from the list: Belarus, Ukraine, Bulgaria, Georgia, Lithuania, Romania, Poland, Moldova, Portugal, USA, Mexico, Costa Rica. If there is not in the list - write it.

Select...
Select...

I give my consent to Coherent Solutions to process my submitted personal data pursuant to the Privacy Policy for Job Applicants for the purposes of personnel selection for open positions and understand that due to the international presence of Coherent Solutions my personal data may be transferred to third countries.

Select...

I understand and agree that Coherent Solutions will process my personal data for 3 (three) years for the purpose to notify me about future job openings. I am informed that I can withdraw my consent anytime by submitting a relevant request to privacy@coherentsolutions.com. In such case, Coherent Solutions will stop processing my personal data and will delete me from the candidate’s database.