Мы Атом . Разрабатываем электромобиль-гаджет и его версии для семьи, такси, каршеринга и службы доставки, а также собственный маркетплейс приложений и другие сервисы.
Мы ищем Senior Front-End (TypeScript, React) разработчика в команду Диагностического After-sales портала, который будет работать в небольшой группе front-end и back-end разработчиков (3-4 человека).
Нам нужен человек, вместе с которым мы будем строить лучший пользовательский опыт в обслуживании и ремонте электромобиля будущего.
Проект
Диагностический After-sales портал, создаваемый для технических специалистов автосервисов - это набор программных инструментов для диагностики электронных блоков электромобиля:
- Получение и визуализация диагностических данных
- Диагностика текущего состояния (real-time monitoring and logging)
- Проведение расширенной диагностики модулей автомобиля
- Работа с историческими данными
- Выполнение диагностических рутин и калибровка блоков
- Не требует специализированного оборудования для работы с машиной.
Чем предстоит заниматься:
- Участвовать в разработке продукта с нуля;
- Применять лучшие практики и стандарты для написания чистого, эффективного и легко поддерживаемого кода;
- Проводить ревью кода;
- Создавать и поддерживать unit и интеграционные тесты;
- Участвовать в планировании и оценке;
- Работать как в команде, так и самостоятельно.
Для нас важно:
- Опыт коммерческой разработки от 5 лет;
- TypeScript/JavaScript - опыт от 4х лет. Понимание того, как JavaScript работает в браузере и как оптимизировать выполняемый код;
- Хорошее знание React;
- Знание TypeScript на уровне близком к отличному;
- Опыт разработки насыщеных интернет приложений (rich internet application) или опыт back-end разработки на Node.js с использованием ООП и декораторов;
- Опыт покрытия кода unit-тестами;
- Опыт работы с системой контроля версий Git;
Плюсом будет
- Опыт работы в automotive или над созданием диагностических инструментов или опыт в области визуализации данных;
- Опыт разработки приложений использующих брокеры сообщений (MQTT, RabbitMQ, Kafka) с коммуникацией на Front-End через Websockets;
- Понимание нюансов реализации асинхронных коммуникаций;
- Большим плюсом будет опыт работы с RxJS, RxDB;
- Желатен опыт работы с Websockets API. IndexedDB API. Web Storage API, CacheStorage, Storage API, Web Workers API;
- Общий кругозор и знание популярных фреймворков. Понимание причин их возникновения и процессов под капотом.
Мы предлагаем:
- Высокотехнологичный продукт, которым хочется гордиться;
- Работу в международной команде;
- Трудоустройство в аккредитованной ИТ-компании;
- Годовую премию и дополнительные бонусы в кафетерии льгот, которые можно тратить на питание, транспорт, ДМС со стоматологией, страхование жизни и имущества, фитнес, образование и другое;
- Бесплатный доступ к платформе с обучающими курсами iSpring, спортивные командные игры и другие приятные мелочи.
Как будем общаться:
- Менеджерское интервью;
- Техническое интервью;
- Job offer.