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

Team-Lead Fullstack (Java+React)

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

Ростов-на-ДонуПолный рабочий деньМожно удаленно

Компания

Аутсорсинговая компания, ориентированная на разработку ПО

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

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

Аутсорсинговая аккредитованная IT-компания Aston приглашает к сотрудничеству Team-Lead Full-stack (Java+React) для работы проекте в сфере Телеком.

Заказчик: одна из первых специализированных компаний в стране по организации дистанционного взаимодействия с клиентами. На рынке 25 лет, более 15 из которых предоставляет услуги контакт-центра сторонним организациям. В компании работает более 7 000 человек на высокотехнологичных площадках в 22 городах России. Сегодня компания обеспечивает обработку более 4 млн обращений в месяц по всем каналам коммуникаций: телефонные звонки, сообщения в чатах и других цифровых каналах.

Наш заказчик входит в число крупнейших в стране аутсорсинговых центров обработки вызовов, обслуживая клиентов ведущих российских компаний различных отраслей.

Проект: создание платформы с единым фронтом, которая объединит текущие сервисы для автоматизации рабочего места оператора.

Одной из приоритетных целей является трансформация дистанционного обслуживания клиентов. Для этого разрабатываются цифровые продукты для контакт-центров и оптимизируются бизнес-процессы. 

На этапе MVP проекта в течение 11 месяцев силами команды Aston реализуется “Единое рабочее место оператора”, позволяющее интегрировать все приложения в сквозной бизнес-процесс обслуживания клиента. 

Целевой продукт должен систематизировать инструменты работы операторов, предоставлять отчётность по работе контакт-центра, обеспечивать гибкость использования под конкретных клиентов и оптимизировать использование ресурсов контакт-центра.

Технологический стек на проекте:
Java 11, Spring Framework 5, Spring Boot, JMS, Apache Kafka, Hibernate, JPA, PostgreSQL, OpenShift, Docker/Docker Swarm, Elasticsearch, Kubernetes, RabbitMQ, Liquibase, Maven, Istio, Git.

JavaScript, TypeScript, React, Redux, Redux-Saga, Styled-Components, Storybook, Nest.JS.

Чем предстоит заниматься:

  • набор и организация работы команды;
  • выстраивание/запуск процессов разработки от сбора целей/требований до выхода в ПРОД и выстраивания процесса технической поддержки;
  • участие в постановке/приоритизации задач, формирование правил перехода и критериев готовности;
  • обеспечение ревью результатов работ;
  • организация рефакторинга имеющегося легаси;
  • чтение проектной документации, как внешней, так и внутренней, спецификаций разного уровня качества, ВНД, технических регламентов и стандартов;
  • управление показателями команды, capacity, velosite, другие КПЭ;
  • развитие команды, развитие прикладных навыков участников команды, проведение ОС с разработчиками, аналитиками, тестировщиками;
  • проведение ретроспективы, анализ результатов работы команды, выявление зон роста и работа с ними;
  • работать в Agile-процессе, при необходимости вести церемонии.

Каким мы видим подходящего кандидата:

  • опыт работы в роли Lead Developer;
  • опыт коммерческой разработки Java+React от 5-ти лет;
  • опыт работы с SOA;
  • знание и умение применять на практике паттерны проектирования;
  • опыт применения основных технических компонентов и протоколов необходимых для разработки клиент-серверных приложений (JSON/XML/HTTP/Message broker);
  • опыт работы с инструментами DevOps, инструментами командной разработки (Git, Jenkins, Ansible, Maven, JUnit и пр.), организации и развития CI/CD на проекте;
  • знания реляционных СУБД (нереляционные БД желательно);
  • навыки чтения, написания и отладки SQL-запросов средней сложности, оптимизации существующих запросов;
  • знания ООП, опыт применения на практике принципов SOLID;
  • навыки фасилитации команды и управления процессом разработки от идеи до внедрения в ПРОД;
  • менеджерские навыки, опыт работы с людьми, деловой коммуникации, телефонных переговоров.

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

  • знания о принципах контейнеров Docker;
  • умение организовать и поставить процесс QA/AQA в команде;
  • знания и опыт работы c OpenShift, gRPC, Kafka; Nginx
  • знания и опыт работы с Spring Boot, JPA, JMS, JAX-WS/JAX-RS;
  • знания JBoss/WildFly или любого другого Java Application Server.

Что мы предлагаем:

  • работу в аккредитованной в РФ IT-компании;
  • долгосрочные проекты от наших российских заказчиков и партнеров, с которыми мы сотрудничаем с 2007 года;
  • возможность выбора формата работы (дистанционно или из офиса в Питере/Казани/Ростове-на-Дону/Минске/Гомеле/Витебске/Полоцке);
  • оплачиваемый бенч;
  • наставника, соответствующего вашему техническому уровню;
  • системы менторства и адаптации для новых сотрудников;
  • прозрачные системы performance review; 
  • возможность добавить в СV работу в команде с лидерами FinTech, Healthcare, Retail, Telecom и других;
  • возможность выбора/смены проекта;
  • у нас своя школа архитекторов, а также корпоративный обучающий портал для любого стека вашей специализации;
  • медицинское страхование (+стоматология);
  • возможность дополнительного заработка через участие в активностях компании. 

Присоединяйтесь к нашей команде!