Senior frontend-разработчик (Vue.js)

Зарплата

от 170 000 ₽

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

Москва, Санкт-ПетербургПолный рабочий деньМожно удаленно

Компания

Разработка и продвижение собственных digital-продуктов и сервисов, которые помогают приближать цифровое будущее

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

О компании и команде

Наша компания ищет опытного Senior frontend-разработчика в команду. Наш программный продукт позволяет оценить риски взаимодействия с контрагентами и отдельными физическими лицами.

Разрабатываемая система позволяет:
- выполнять сбор, консолидацию и анализ информации из различных источников;
- производить поиск взаимосвязей в исходных данных;
- строить граф связей и визуализировать его;
- автоматически формировать различного рода отчетные документы на основе найденных связей.

Ожидания от кандидата

Обязанности:

Разработка системы, позволяющей оценить риски взаимодействия с контрагентами и отдельными физическими лицами. Сбор, консолидация и анализ информации из различных источников, поиск социально-коммерческих взаимосвязей в исходных данных. Построение графа связей, их визуализация и экспорт в различные форматы. Автоматизированное формирование различного рода отчетов на основе найденных связей. Написание и поддержка нетривиальной бизнес-логики.

Основной функционал сосредоточен вокруг VueJS 3.2 + Typescript + Devextreme на Frontend и .NET 6, Web API на Backend. В качестве хранилищ данных используются PostgreSQL и ArangoDB. ElasticSearch для полнотекстового поиска и централизации логов со всей системы. CI\CD - docker & gitlab.

Итоговый оффер будет зависеть от конкретного опыта кандидата. Однако, минимальный стаж разработчиком - 5 лет.

Требования:

  • Опыт работы с VueJS любых версий
  • Опыт разработки на Javascript\Typescript современных версий;
  • Понимание принципов проектирования ПО. SOLID, основные паттерны;
  • Опыт взаимодействия с внешними API;
  • Умение писать читаемый и поддерживаемый код;
  • Английский – свободное чтение технической документации;

Будут плюсом:

  • Опыт работы с React\Angular;
  • Понимание параллелизма, асинхронности, транзакций;
  • Высокий уровень обучаемости, желание развиваться;
  • Опыт работы с devextreme, axios, vuex;
  • Опыт работы и конфигурирования webpack, babel, SASS\LESS
  • Опыт написания и поддерживания юнит-тестов
  • Опыт работы с docker-контейнерами и оркестрацией;
  • Значительный опыт оценки сложности различных задач по времени выполнения (именно реалистичные оценки)

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

Мы предлагаем:
- официальное оформление по ТК РФ с белой заработной платой в аккредитованной IT-компании;

- возможность работать частично или полностью удаленно (по договоренности с руководителем команды);
- гибкое время начала рабочего дня;
- график работы: пн. – пт., 40 ч./нед.;
- удобный офис в Санкт-Петербурге.

Дополнительные инструкции

Будет классно, если в сопроводительном прикрепите ссылку на репозиторий с актуальным кодом на Vue.