React разработчик

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

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

Компания

Мы создаем будущее, доступное каждому, используя современный стек технологий

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

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

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

Мы используем современную архитектуру c NoSQL базами данных, поэтому все проекты запаковываются в Docker и деплоятся в kubernetes-кластер.

Задачи ведутся в jira, а документация в confluence. В качестве CI/CD мы используем gitlab и jenkins.

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

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

  • Разработка веб-интерфейсов (React, Java)
  • Поддержка и развитие бизнес-логики в core-компонентах
  • Написание тестов
  • Коммуникация с менеджерами, тестировщиками, разработчиками
  • Сопровождение CI/CD (atlassian)
  • Отвечать за качество продукта и формировать политику QA
  • Участвовать в разработке крутых фич
  • Заглядывать в чужой код и проводить Code Review
  • Участвовать в аналитике решений необходимых для запуска новых продуктов/проектов МегаФон
  • Совместно с командой дорабатывать архитектуру, проектировать API, предлагать и внедрять новые технологии
  • Встречаться с коллегами на ежедневных митингах и рассказывать о ходе работ по задачам, для обеспечения принципа «точно в срок»
  • Не стесняться коммуницировать с коллегами в распределённой команде, с заказчиком

Что для этого нужно:

  • Опыт разработки на React, Java от 2 лет, очень приветствуется опыт использования Python
  • Большой плюс – участие в разработке высоконагруженных приложений и их оптимизации
  • Понимать особенности разработки многопоточных приложений
  • Иметь высшее техническое образование
  • Владеть популярными архитектурными паттернами и понимает, в каких случаях их надо применять. Знать и уметь обосновать, когда можно или нельзя использовать "костыли" и "велосипеды"
  • Понимать плюсы и минусы микросервисной архитектуры
  • Знать, чем отличается RDBMS от NoSQL, какие бывают брокеры сообщений и типы кэша данных
  • Разбираться в контейнеризации приложений
  • В работе придерживаться принципов Quality Assurance
  • Знать что такое Agile, получать удовольствие от гибких методологий
  • Иметь навыки подготовки и демонстрации решения заказчику
  • Знать английский язык (чтение технической литературы, переписка)
  • Обладать лидерскими качествами и нацеленность на результат

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

  • Полностью удаленная работа на территории РФ
  • Оплата расходов на мобильную связь и Интернет
  • Акции и специальные предложения от партнёров компании

    Станет доступно после прохождения испытательного срока:
  • Добровольное медицинское страхование со стоматологией
  • Страхование жизни и страхование от несчастных случаев (24*7); страхование выезжающих зарубеж
  • Частичная компенсация расходов на фитнес