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); страхование выезжающих зарубеж
- Частичная компенсация расходов на фитнес