es
Feedback
Surf Web Team

Surf Web Team

Ir al canal en Telegram

Комьюнити фронтенд- и бэкенд-разработчиков Surf. 🛠 Разработали решения для KFC, Росбанка и Mars 📚 Делимся полезными материалами и обучаем стажёров 💬 Чат → https://t.me/+uwWO85VDg6MyMGUy 📲 По вопросам @SurfAskBot

Mostrar más
496
Suscriptores
Sin datos24 horas
+77 días
+730 días
Archivo de publicaciones
Лови шанс попасть в команду Surf Web 😎 Эти ребята не упустили его — прошли Frontend Bootcamp в прошлом году и теперь кодят в
+4
Лови шанс попасть в команду Surf Web 😎 Эти ребята не упустили его — прошли Frontend Bootcamp в прошлом году и теперь кодят вместе с нами. Читай в карточках истории сёрферов. Они рассказали, как буткемп поможет понетворкать, прокачать скиллы и, главное, найти работу мечты. Давай с нами! Отправляй заявку до 10 октября включительно 🕓

Выступим в Python Meetup — присоединяйся 🚶‍♂️ Наши друзья из Evrone собирают Python-разработчиков на большую встречу в Ворон
+2
Выступим в Python Meetup — присоединяйся 🚶‍♂️ Наши друзья из Evrone собирают Python-разработчиков на большую встречу в Воронеже. Подготовили для тебя два выступления от гуру отдела автоматизации. 🖖 Артём, старший Python разработчик Surf – поделится кейсом, как мы в Surf заюзали автоматизацию и математику для упрощения рабочих процессов. 🚀Полина, Python разработчик Surf – расскажет, жив ли GIL, и поделится свежим взглядом на многопоточность. ▪19 октября в 13:00 ▪главный корпус ВГУ (Университетская пл.,1) Поделимся кейсами, дадим много пользы и новое видение на возможности разработки. Регистрируйся, будем ждать 👈🏻

🫡 React 18 – спасибо и пока? Что классного привнесла текущая версия На горизонте маячит React 19, который обещает ещё больше интересных фич. Дима, фронтенд-разработчик Surf, решил разобраться, как изменил работу с интерфейсами React 18, и за что мы ему благодарны. В новой статье на Хабре узнаешь про: ⚫️ введение параллельного рендеринга ⚫️ плюсы функции автоматического пакетирования ⚫️ причину, по которой сёрферы обожают React 🤟 А ещё – вдохновишься на участие в нашем Surf Frontend bootcamp, который пройдет для студентов и начинающих разработчиков. Кстати, разрабатывать PWA будем на горячо любимой и знакомой 18 версии 🙃

Пишешь на Kotlin и Java? Велком в Surf 🦾😏 Ищем в команду web-разработки уверенного мидла по Kotlin/Java. Будешь разрабатыва
+4
Пишешь на Kotlin и Java? Велком в Surf 🦾😏 Ищем в команду web-разработки уверенного мидла по Kotlin/Java. Будешь разрабатывать хард-рок решения в backend для банков, ритейла, производства, фудтеха. Для такой роли ждем спеца с коммерческим опытом на Kotlin от 1 года и в Java от 3-х лет, который знает принципы построения веб-приложений и готов их уверенно юзать. В Surf будет🔝, потому что мы: – работаем на крупных проектах; – качаем навыки, помогаем стать T-Shape; – направляем в развитии личного бренда; – предлагаем официальную работу с бенефитами: ДМС или компенсацией спорта. Читай детали, делись резюме 📨

Пишешь на Python? Го к нам в команду 🐍 Ищем уверенного миддла на новый проект по разработке мобильного приложения для знаком
+3
Пишешь на Python? Го к нам в команду 🐍 Ищем уверенного миддла на новый проект по разработке мобильного приложения для знакомств. Тебя ждут классный стек и интересные задачи: • Плотная работа с Django (Wagtail), • Создание чатов на FastAPI, WebSocket и Kafka, • Проектирование мэтчинга юзеров на NumPy / Scikit-Learn, • Внедрение верификации на основе распознавания жестов через OpenCV. Мы предлагаем официальное оформление и полностью удаленную работу, либо гибрид, если ты из Воронежа. Даём ДМС со стоматологией, приветствуем свободу в принятии решений и быстрое развитие, не приветствуем — бюрократию и переработки. Смотри подробности о вакансии в карточках и отправляй нам анкету, если поймал мэтч: https://forms.gle/ZoZ6QQ94dTEMuQhK7 После заполнения мы пригласим тебя на техническое собеседование, по результатам которого можно получить оффер уже на этой неделе! Давай делать крутые продукты вместе.

Ищем Middle Java/Kotlin-разработчиков В команду веба ищем бэкендеров для работы над PWA-приложением для платёжной системы. Ра
+3
Ищем Middle Java/Kotlin-разработчиков В команду веба ищем бэкендеров для работы над PWA-приложением для платёжной системы. Работаем с CI/CD, обеспечиваем бесшовную интеграцию со сторонними сервисами, используем высоконагруженные решения. Сделали крутые веб-приложения для маркетплейса автоуслуг и стриминговой платформы. Знакомься с вакансией в карточках и отправляй резюме и сопроводительное письмо на HH.ru. #surf_vacancy #surf_backend

Вакансия: мидл-бэкендер в Surf 💻 В команду веба ищем бэкенд-разработчика для работы над ERP-платформой сети ресторанов. Рабо
+4
Вакансия: мидл-бэкендер в Surf 💻 В команду веба ищем бэкенд-разработчика для работы над ERP-платформой сети ресторанов. Работаем с CI/CD, обеспечиваем бесшовную интеграцию со сторонними сервисами, используем высоконагруженные решения. Сделали крутые веб-приложения для маркетплейса автоуслуг и стриминговой платформы. ➡️ Знакомься с вакансией в карточках и отправляй резюме Алёне. #вакансия

Вакансия: Junior Backend Developer (Java/Kotlin) Ищем бэкендера на проект киберпространства смешанной реальности. Если ты зна
+5
Вакансия: Junior Backend Developer (Java/Kotlin) Ищем бэкендера на проект киберпространства смешанной реальности. Если ты знаешь Java/Kotlin и понимаешь принципы микросервисной архитектуры, приглашаем к нам в команду. Требования и обязанности — в карточках. 🔵 Присылай резюме, профиль на GitHub и несколько слов о себе рекрутеру Полине. #вакансия

Кастомизация и минусы Strapi Мы уже рассказывали, какая Strapi удобная и быстрая. Но знал ли ты, что, помимо административной
+5
Кастомизация и минусы Strapi Мы уже рассказывали, какая Strapi удобная и быстрая. Но знал ли ты, что, помимо административной панели, можно управлять бэкендом через кодовую базу? Можно дополнять, добавлять middleware, расписывать модели, кастомизировать внешний вид панели. Об этом, а заодно и о минусах Strapi, читай в карточках. Полезные ссылки: 🔵 Плагин, который убирает лишнюю вложенность 🔵 Плагин Populate #экспертный #от_сёрфера

Быстрый старт со Strapi Иногда нужно быстро развернуть простой бэкенд. Один из лучших вариантов, по версии 🏄 Любы, фронтенд-
+9
Быстрый старт со Strapi Иногда нужно быстро развернуть простой бэкенд. Один из лучших вариантов, по версии 🏄 Любы, фронтенд-инженера Surf — Strapi. Он позволяет развернуть полнофункциональный бэкенд буквально за полчаса. Серьёзно, мы засекали. Полезные ссылки: 🔵 Инструкция по установке 🔵 Документация Content-Type Builder 🔵 Документация Content Manager 🔵 Документация для плагинов #экспертный #от_сёрфера

Продолжаем набор в команду React 👩‍💻 Ищем Frontend-разработчика уровня Middle для работы на крупном e-com проекте (топ-10 п
Продолжаем набор в команду React 👩‍💻 Ищем Frontend-разработчика уровня Middle для работы на крупном e-com проекте (топ-10 по РФ) с посещаемостью 45000 пользователей в день. Что предстоит делать: ➡️ Работать в выделенной кросс-функциональной команде; ➡️ Разрабатывать и дорабатывать фичи для большого интернет-магазина; ➡️ Участвовать в планировании спринтов, оценке задач, ревью. Ты нам подходишь, если: 🔵 У тебя есть опыт коммерческой frontend-разработки от 3-х лет; 🔵 Уверенно знаешь React, Typescript и Next.js; 🔵 Есть опыт работы с Redux, JavaScript ES6+, HTML5, CSS3, кроссбраузерной и адаптивной вёрсткой; 🔵 Уверенный опыт работы с Git; 🔵 Знаешь английский от В2 и выше; 🔵 Коммуникабелен :) Будет плюсом: опыт проведения code review, опыт работы в e-commerce или в разработке backend (PHP / Node.js), понимание в SEO и Accessibility, опыт работы с CI/CD-платформами, Docker и bash-скриптами. Какие плюшки предлагаем: ➡️ Возможность работать на современных проектах; ➡️ Гибкий график работы, удалёнка (гибрид, если ты из Воронежа); ➡️ Официальное оформление (есть разные варианты) и своевременный пересмотр оплаты; ➡️ Живое профессиональное сообщество с различными ивентами, дискуссиями и обсуждениями; ➡️ Найдём персональный рецепт быстрого профессионального роста; ➡️ Помогаем развивать личный бренд и медиа-проекты; ➡️ Возможность создавать процессы и внедрять новые практики, поощрение ценных идей и перформинга. 📌 Отправляй резюме, ссылку на GitHub и несколько слов о себе рекрутеру Марго. #вакансия

Про Vite 👩‍💻 Vite — простой, но в тоже время функциональный инструмент сборки, который позволяет совершать более быструю ра
+4
Про Vite 👩‍💻 Vite — простой, но в тоже время функциональный инструмент сборки, который позволяет совершать более быструю разработку веб-проектов. Чаще всего его предлагают как замену Webpack. В этом посте 🏄 Люба, frontend-разработчик в Surf, рассказывает об особенностях работы c Vite и сравнивает его с Webpack. Листай карточки и пиши в комменты, что выбираешь ты? 🔵 Плагины для Vite

Вакансия в Surf: Middle Backend Developer (Java/Kotlin) Ищем новых Сёрферов-бэкендеров в команду! Что нужно будет делать: 🔵
Вакансия в Surf: Middle Backend Developer (Java/Kotlin) Ищем новых Сёрферов-бэкендеров в команду! Что нужно будет делать: 🔵 Разрабатывать backend на Java 8+, Kotlin для мобильного банкинга с более чем 3 млн активных пользователей (разработка без подключения к процессинговый системе банка); 🔵 Работать с базами данных Oracle; 🔵 Реализовывать новые фичи и оптимизировать/исправлять старые; 🔵 Готовность разбираться с legacy-кодом; 🔵 Вести задачи в системе Jira; 🔵 Изучать бизнес-требования, декомпозировать и оценивать задач; 🔵 Вести техдолг и по возможности его закрытие. Что нужно от тебя: 🔵 Опыт работы с Java Core/Java EE 8+ от 2-х лет; 🔵 Опыт работы со Spring Framework; 🔵 Понимание принципов построения web-приложений (MVC, REST, Single Page Application, Servlet); 🔵 Знание принципов работы с реляционными БД; 🔵 Опыт написания unit (JUnit) и интеграционных тестов (RestAssured); 🔵 Опыт использования средства сборки Maven/Gradle; 🔵 Умение работать с системой версионирования Git; 🔵 Опыт использования методологии гибкой разработки (Agile, Scrum, Kanban); 🔵 Английский язык на уровне чтения и написания документации. Будет плюсом: 🔵 Опыт использования TeamCity; 🔵 Английский язык выше В2. Какие плюшки предлагаем: ➡️ Возможность работать на крупных российских и западных проектах, развивать свой английский; ➡️ Гибкий график работы, удалёнка; ➡️ Официальное оформление (есть разные варианты) и своевременный пересмотр каждые 6-8 месяцев; ➡️ Найдём персональный рецепт быстрого профессионального роста; ➡️ Помогаем развивать личный бренд и медиа-проекты; ➡️ Возможность создавать процессы и внедрять новые практики, поощрение ценных идей и выдающегося перформинга. Откликайся на почту job-tg@surfstudio.ru с темой письма «Вакансия бэкенд». #вакансия

А ты на чьей стороне?
Anonymous voting

Bun vs NodeJS 8 сентября 2023 года, пытаясь решить проблему вычислительной мощности, выходит новый JavaScript runtime, основа
Bun vs NodeJS 8 сентября 2023 года, пытаясь решить проблему вычислительной мощности, выходит новый JavaScript runtime, основанный на Zig — Bun. Сёрфер Богдан сравнивает две JS runtime в небольшой статье — начиная с установки и заканчивая тестами. ➡️ Читать статью

Анимации на React вместе с Framer Motion Framer Motion — библиотека c открытым исходным кодом, содержащая всё для реализации
+5
Анимации на React вместе с Framer Motion Framer Motion — библиотека c открытым исходным кодом, содержащая всё для реализации анимаций в React-приложении. За счёт удобного и понятного синтаксиса Framer Motion позволяет уменьшить время на разработку и объём кода, а ещё улучшить поддерживаемость кодовой базы. 🏄 Люба, frontend-разработчик в Surf, рассказала об азах библиотеки в карточках. Листай и открывай полный полёт фантазии. Примеры анимаций для вдохновения: ➡️ Drag with constraints ➡️ Keyframes ➡️ Scroll triggered animations ➡️ Layout animations

Как frontend-разработчику обеспечить accessibility Accessibility (A11y) — набор правил и рекомендаций, чтобы сделать сайт или
+4
Как frontend-разработчику обеспечить accessibility Accessibility (A11y) — набор правил и рекомендаций, чтобы сделать сайт или приложение доступным людям с ограниченными возможностями. Число людей с ограничениями растет каждый год, поэтому доступность пользователям — один из важнейших параметров. Особенно для удержания на сайте. Собрали на карточках полезные советы о том, как frontend-разработчику помочь пользователям с ограничениями. Рекомендуем почитать документацию WCAG — один из самых надежных источников информацию по a11y. Также собрали полезные статьи с Хабра и VC по теме: 🔵 Веб-доступность — зачем и для кого? 🔵 Как сделать приложение доступным для пользователей с ограниченными возможностями 🔵 Web Accessibility в рассказе «A11Y от 0 до NaN» 🔵 Самый полный гайд по контрастности в интерфейсах 🔵 Навигация на слух: как адаптируют интернет для слабовидящих #экспертный #от_сёрфера

Сделай frontend-проект — стань джуном в Surf 🖥 Набираем юных падаванов на буткемп по Next.js, React и TypeScript — команда б
Сделай frontend-проект — стань джуном в Surf 🖥 Набираем юных падаванов на буткемп по Next.js, React и TypeScript — команда будет писать проект вместе с менторами. По итогу прошедших испытание возьмём джунами в штат. Прояви себя и стань частью Surf-команды frontend. Вот как участвовать: 1️⃣ Отправляй заявку на участие до 30 октября включительно; 2️⃣ Жди письмо со скринингом на почту; 3️⃣ Выполни тестовое задание; 4️⃣ Пройди собеседование с руководителем. Менторы проверят задания и соберут команду из 5 человек — она стартанёт работу в середине ноября. Ждём твою заявку → https://forms.gle/gYpeA8jKDiJXoDvy8 #мероприятия #вакансия

Напиши проект для frontend с Сёрферами 🖥 Приглашаем на буткемп по Next.js, React и Typescript — команда будет писать проект
Напиши проект для frontend с Сёрферами 🖥 Приглашаем на буткемп по Next.js, React и Typescript — команда будет писать проект вместе с менторами. По итогу лучших возьмём джунами в штат. Прояви себя и стань частью Surf-команды frontend. Вот как участвовать: 1️⃣ Отправляй заявку на участие до 23 октября включительно; 2️⃣ Жди письмо со скринингом на почту; 3️⃣ Выполни тестовое задание; 4️⃣ Пройди собеседование с руководителем. Менторы проверят задания и соберут команду из 5 человек — она стартанёт работу в середине ноября. Ждём твою заявку! #мероприятия #вакансия

Кто хочет владеть vim как профи, графическая шпаргалка тебе в помощь 👍 Для совсем новичков — набор команд, которые легко запомнить: ➡️ Открытие/создание файла: vim <file_name> ➡️ Режим ввода текста (не забудь переключиться на английскую раскладку): i ➡️ Выход из режима ввода: [Esc] ➡️ Сохранить и закрыть файл (не забудь выйти из режима ввода): ZZ ➡️ Закрыть файл без сохранения (не забудь выйти из режима ввода): ZQ #экспертный