24.09.2022 05:10

Frontend developer( Риалвеб, Интернет-агентство )

от 170 000 ₽
24.09.2022 05:10
компания "риалвеб, интернет-агентство" привет! мы centra – первый b2b маркетплейс на рекламном рынке. мы делаем жизнь рекламодателей и диджитал сервисов проще, помогая им находить друг друга и выстраивать эффективное взаимодействие. и сейчас мы в поисках middle frontend developer с отличным знанием react. наш подход к работе: поиск баланса между "быстро" и "наворочено", без костылей. задачи запихнуть какую-то фичу в прод любой ценой не будет никогда. ищем ответственного человека, который хочет приносить пользу конечному продукту, а не пилить отдельные фичи. наш стек: наша команда строит сервис на основе микросервисной архитектуры. у нас под капотом: node js + react как основной стек. kubernetes, postgresql, rabbitmq, redis, elk для логирования, prometeus, grafana, полностью облачное решение в yandex.cloud. чем придется заниматься: разрабатывать вместе с командой b2b продукт в сфере digital marketing. разрабатывать с нуля микросервис для интеграции с 100+ продуктами (facebook, google, tiktok, firebase и тд). проектировать и реализовывать финансовую инфраструктуру для заказов с миллионными оборотами. развивать ядро базы данных для маркетплейса и личного кабинета пользователя с разными источниками данных. что у нас есть: технологии stateless микросервисы со swagger документацией и jwt авторизацией. для большинства таблиц – auto api на получение и изменение данных, чтобы убирать задачи на крудошлепство. старые crud api постепенно переведем на auto api, чтобы оставалось время на более интересные задачи. система сбора логов по tcp с отправкой в google cloud logging и автоматическим определением задетых проблемой пользователей. агрегация http логов с балансировщика для отлова 500х, которые не долетели до приложения. хранение медиафайлов в s3 compatible хранилище. когда нужно, sql запросы пишем вручную, и так, как мы сами хотим. не холиварим на код ревью по мелочам, а настраиваем prettier, eslint, etc. собираем код через webpack. стараемся поддерживать всегда свежую версию typescript. build, lint, test, deploy на полностью облачное размещение всего проекта (не только фронта). kubernetes + helm. jira (не тормозит) + confluence для ведения задач и требований. notion для общекорпоративных дел. процессы каждый день в 11:15 по мск командный митинг на 25-30 минут, где мы синхронизируемся, делимся статусами задач и проблемами, если они есть. настройкой pipeline и развертыванием занимается отдельная команда devops-ов. gitflow + merge request с code review для внесения изменений. нельзя пуш в мастер ветку напрямую. на code review стараемся проверять, что код делает то, что нужно по задаче в глобальном смысле. смотрим на оптимальность решения, а вопросы стиля кодирования – это задача линтера. сначала прорабатываем дизайн, аналитик пишет требования, затем оцениваем задачи, планируем спринт, и только потом начинаем разрабатывать. релизимся раз в 2-3 недели, но планируем ускоряться до нескольких раз в неделю или вообще ежедневно. кроме пятницы, конечно. некоторые маленькие изменения стараемся заливать в прод хотфиксами, чтобы не "мариновать" их в общей ветке. это, например, что-то небольшое по дизайну – тенюшка, размер шрифта и т.д. все то, что не может навалить весь продакшн и не требует общей детальной проверки по всему проекту. спринты двухнедельные. в конце спринта проводим ретроспективу, результаты которой записываются в виде карточек на отдельную канбан доску по процессу улучшения этапов работы над проектом. тесты пишем только тогда, когда считаем, что они в этом месте действительно помогут нам быть стабильнее и быстрее разрабатывать. всегда помним о конечной цели – красивый, работающий, быстрый и помогающий клиентам продукт. в соответствии с этой целью стараемся оптимизировать все процессы и технологии. челленджи роадмап и бюджет на несколько лет вперед. выход на мировые рынки в ближайшее время, а значит вопросы перевода на разные языки и прочие прелести вроде следования gdpr и пр. мы не пишем код ради кода. в идеале его должно быть минимальное количество, но ux/ui дизайнеры всегда будут хотеть делать красиво, как в последний раз. мы считаем, что это хорошо и правильно. так, на стыке инженерной мысли и дизайна будет рождаться красивый, лаконичный и масштабируемый код. мы за цифры и факты. стремимся к улучшению кода, процессов, дизайна и пр., чтобы любые изменения проходили по метрикам. это значит, что все предложения мы подкрепляем данными, измерениями производительности, ссылками на замеры, свежими статьями и т.д. в общем, нельзя просто сказать, что kafka лучше rabbitmq, нужно доказать. стараемся делать крутые вещи оптимально и лаконично, чтобы работать было по кайфу. мы не хотим делать "нормальный" или "хороший" продукт. мы хотим делать отличный продукт, которым можно гордиться. и при этом использовать простые, но мощные и элегантные инженерные решения ;) как развиваться в компании? техлидство, тимлидство. менторство коллег, а в будущем и студентов. внедрять новые инструменты, архитектуры и лучшие практики для решения задач. собеседования, исследования (r&d). мы поддерживаем участие в конференциях, написание статей и разработку передовых практик. любим оформлять свой опыт и делиться им. атмосфера и условия офис в центре москвы, по желанию удаленка или гибрид. гибкий график при условии выполнения своих задач в свои сроки. закупаем macbook pro 2021, монитор, клавиатуру, мышку и отправляем по почте. чай, кофе, сладости, орешки, и прочие ништяки на кухне. собственный бар и регулярные вечеринки прямо в офисе. что мы ждем от тебя: готовы вести разработку на node js работали с react/redux + typescript разбираетесь в postgresql (мы ценим хорошее знание этой и других бд) имеете опыт разработки высоконагруженных, отказоустойчивых проектов и работали с микросервисной архитектурой умеете писать рабочий, поддерживаемый и тестируемый код софт скилы умение работать в команде по agile методологиям. умение оценивать сроки и отвечать за них. самостоятельность в решении проблем.

Адрес

Москва

Похожие вакансии

компания "риалвеб, интернет-агентство" привет! мы centra – первый b2b маркетплейс на рекламном рынке. мы делаем жизнь рекламодателей и диджитал сервисов ...
Партнерские Вакансии
Москва

Новости

Смотрите также вакансии