🧲 Классные компании ищут аналитиков — на Вайб-чеке → vibe.habr.com

Frontend разработчик Senior/Middle+

Зарплата

от 200 000 ₽

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

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

Компания

Разработка, продвижение и анализ веб-сайтов

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

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

Мы аккредитованная IT-компания, занимаемся разработкой программных решений и цифровизацией бизнеса. Ведем как собственную продуктовую разработку, так и работаем с внешними заказами.

Мы высоко приоритизируем качество написания ПО, постоянно совершенствуем методологии разработки, повышаем эффективность и продуктивность работы.

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

Сейчас мы находимся в процессе реструктуризации, поэтому если ты амбициозный и целеустремленный специалист, то у тебя есть возможность оказаться в основе большой и мощной команды и стоять у истоков амбициозных программных продуктов.

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

    Обязанности:

    • Проектирование быстрых оптимизированных web UI;
    • Организация процессов разработки, повышение производительности команды;
    • Способность вести технические обсуждения с бекенд командами;
    • Предоставление рекомендаций и объяснение сложных концепций команде и заинтересованным сторонам;
    • Участие в проектировании архитектуры проектов;
    • Внедрение передовых инструментов в процесс разработки, совершенствование среды разработки.

    Требования:

    • Более 5 лет опыта в разработке веб-приложений с использованием современных фреймворков (Vue.js/React);
    • Опыт наставничества и руководства младшими разработчиками;
    • Хорошие коммуникативные навыки и умение работать в команде;
    • Глубокое знание JavaScript (ES6+, TypeScript), HTML5, CSS3 и пред- и постпроцессоров (SASS/LESS);
    • Понимание принципов работы с системами управления состоянием приложения;
    • Понимание принципов доступности веб-контента (WCAG) и опыт внедрения практик доступности в разработке;
    • Опыт написания и поддержания тестов (unit-тесты, интеграционные тесты, end-to-end тесты) с использованием таких инструментов, как Jest;
    • Понимание работы процессов рендеринга страницы и принципов перерисовки компонентов;
    • Понимание базовых принципов распределения ресурсов при работе с JS, возможных блокировок потока исполнения;
    • Понимание базовых методик оптимизации работы с сетью и элементами страницы (кеширование, event propagation, debouncing и.т.д);
    • Знание протокола HTTP умение работать с websocket;
    • Опыт работы с RESTful и знание OpenAPI;
    • Понимание работы с CORS;
    • Хорошее понимание асинхронного программирования, понимание работы с асинхронными данными;
    • Опыт построения фронтенда на базе микросервисной архитектуры бекенда;
    • Понимание из чего формируются базовые метрики Core Web Vitals и методов оптимизации их показателей;
    • Опыт написания SSR приложений, а также понимание сильных и слабых мест SSR;
    • Знание Docker на базовом уровне;
    • Опыт использования систем контроля версий (Git) и CI/CD инструментов.

    Будет плюсом:

    • Понимание основных архитектурных подходов к разработке приложений;
    • Знание базовых алгоритмов и парадигм программирования;
    • Понимание устройства компьютерных систем (базовые понятия);
    • Опыт Fullstack разработки;
    • Понимание основных подходов и приемов в SEO;
    • Знание Tailwindcss.

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

    • Интересная работа и слаженная команда;
    • Все преимущества аккредитованной IT-компании;
    • Оформление по ТК РФ;
    • Гибкий график по договоренности;
    • Удаленная работа;
    • Онлайн-собеседование.