📍 Москва (м. Шаболовская)Можно удалённо из РФ
Наша команда Customer front отвечает за развитие и поддержку платформы сайта. Мы развиваем решение, которое позволяет продуктовая команда и командам разработки самостоятельно создавать и управлять своими web приложениями/микрофронтендами как в периметре сайта, так и для внутренних сотрудников.
Мы ищем в нашу core команду Frontend-разработчика, который будет участвовать в развитии нашей платформы микрофронтендов в сотрудничестве с пользователями — продуктовыми командами. Кроме этого работа над платформой подразумевает совместное решение поступающих инцидентов.
Технологии/инструменты
JavaScriptTypeScriptCSS/HTMLReact.jsNode.JSSASSCSS-in-JSwebpackDockerSSRGitKubernetesCI/CD
- Frontend: React, Typescript, React Native, Flow, Vue
- Backend: Java, Kotlin, Node.JS, Go, Python
- Android: Kotlin, Compose, Kotlin Multiplatform
- iOS: Swift, SwiftUI, Kotlin Multiplatform
- Data Engineering: Kafka, NiFi, S3, Spark, Greenplum, ClickHouse, Airflow
- Data Transport: Debezium, Kafka, NiFi, S3, Greenplum
- ML: Catboost, LightGBM, TensorFlow, OpenCV, DVC, MLFlow
- DevOps: Docker, Kubernetes, Jenkins, Artifactory, Ansible, Helm, Prometheus, ELK
Задачи
- Развитие платформы микрофронтендов.
- Обучение других разработчиков работе с платформой, активное участие в развитии процессов внутри команды.
- Участие в развитии глобальной дизайн-системы, которая обогащается всем комьюнити Frontend-разработчиков компании.
- Участие в проектировании архитектуры платформы.
- Участие в доработке и оптимизации платформы.
- Общение с архитекторами, аналитиками, продуктовыми командами разработки для уточнения требований и проработки технических решений.
- Разработка модульных тесты для своего кода.
- Проведение code review.
- Решение инцидентов и анализ проблем.
- Участие в построении и управление гибкими процессами CI/CD.
- Проведение собеседований. (Только для senior позиции).
Требования
- Экспертные знания: JavaScript, TypeScript, CSS / HTML, React, как работает браузер, Node.js, SASS, CSS-in-JS (мы используем Linaria).
- Настройка сборки проекта, webpack.
- SSR и его особенности.
- Опыт работы с Docker, Kubernetes.
- Понимание, как работают web-components.
- Уверенные знания Git и понимание работы CI/CD.
- Опыт построения отказоустойчивой архитектуры.
- Умение делать opensource-библиотеки.
- Умение писать unit-тесты.
Условия
- Работу в международной компании с сильной инженерной культурой.
- Денежную компенсацию: оклад, ежемесячный и квартальный бонусы.
- Компенсацию профессионального обучения (курсы, конференции и тд).
- Компенсацию изучения иностранного языка (английский, французский).
- Возможность получить акции ADEO Group.
- Полис ДМС (включая стоматологию), страхование жизни и здоровья.
- Компенсацию питания (столовая, кафе, Яндекс.Еда).
- Участие в конференциях и во внутренних, и внешних митапах.
- Компенсацию мобильной связи — телефон + SIM-карта.
- Гибридный график либо полная удалёнка.
Полезные ссылки
- "Микрофронтенды: наш путь к более быстрому и гибкому сайту": ссылка.
Илья Галкин Technical Recruitment Lead