👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior Ember Engineer

Местоположение и тип занятости

Нижний НовгородПолный рабочий деньМожно удаленно

Компания

Разработка системы бизнес-аналитики для ритейла.

Описание вакансии

Условия работы

RetailNext is the worldwide market leader and expert in retail analytics. Headquartered in San Jose, California, the company is a growing global brand with installations in nearly 90 countries worldwide. We track more than a billion shopping trips per year via sensors at retail stores all around the world, and our retail customers leverage this data to measure and optimize their stores, and to provide a better shopping experience.

RetailNext is seeking for an experienced UI Engineer for Smartops Team, which develops and maintains one of the key internal products. SmartOps manages all the processes related to deployment of the RetailNext products to our customers' stores. It operates various business objects which have complex interrelations.

Smartops UI is an SPA (Single Page Application) built using ember.js (Octane edition), ember-data, ember-concurrency, TypeScript, Zod etc. It is a very data-centric application with complicated business logic. On the backend we use microservices written in Go, Cassandra, Elastic, Kafka, PubSub, etc. Smartops integrates with a bunch of 3rd-party services such as NetSuite, SalesForce, ShipEngine, EasyPost, etc.

Smartops is a cloud-based application with CI/CD pipeline. We deliver our application several times a day, so all our users get the updated version of the app almost immediately. We have good test coverage including end-to-end tests integrated into our deployment pipeline. We follow Kanban processes.

What you'll do:

  • Develop new features of the Smartops UI
  • Work closely with our back-end teams to ensure a seamless end-user experience
  • Work closely with other UI teams to develop and improve components and services shared between different applications
  • Develop software prototypes to implement new functionality

What skills and experience are required for this job:

  • Experience building SPA
  • Must be highly proficient in HTML5, Javascript, and CSS
  • Bonus points for hands-on experience in React or Node.JS, Next.js

Бонусы

We offer:

  • Competitive salary and the company Stock options plan
  • Private Medical and Dental Insurance (PMI), Life Insurance
  • 50% gym compensation
  • English language classes
  • Relevant conference & events tickets
  • Latest equipment
  • 28 working days of holidays
  • Up to 5 months of 100% paid parental leave
  • Business trips to our offices/travel and expenses compensation
  • Full remote work is possible, flexible work policy
  • Work from anywhere program (for example spend a winter in warm countries)