Обязанности:
Привет! Мы - аккредитованная IT-компания MarfaTech, разрабатывающая собственные высокотехнологичные продукты для b2b клиентов глобальных рынков. У нас большая экспертиза в используемых технологиях и мало legacy. Мы любим свой код и поддерживаем его в актуальном состоянии. На проектах используем самые актуальные и современные технологии. Наш стек: Vue (2 и 3), TypeScript, Pinia, Vuex, Microfrontends, Webpack, Jest, PlaywrightНаши ценности: Мастерство - Мы профессионалы своего дела и всегда увеличиваем свое мастерство! Осознанность - Мы точно знаем, что мы делаем и зачем! Сотрудничество - Мы помогаем друг другу быть лучше в том, что мы делаем!Ищем Middle Frontend Developer в команду, которая разрабатывает сложное фронтенд-приложение Бэкофиса, внутреннего продукта компании. Нужен человек, уверенно работающий с Vue 3 и TypeScript, умеющий строить микрофронтенды, грамотно декомпозировать задачи и поддерживать качественный код.Что мы ждём от кандидата: Обязательные навыки: Опыт работы с микрофронтендами; Опыт работы по утверждению контрактов и API-first, активному взаимодействию с бэкендом и системными аналитиками; Навыки декомпозиции и оценки задач. Базовый минимум: Богатый опыт и уверенное владение Vue3 (Composition API) и Pinia, Vue Router, Pinia/Vuex Владение TypeScript, как отраслевым стандартом Опыт использование сторонних библиотек компонентов для создания интерфейсов Понимание связности и связанности на практике, опыт построения масштабируемой архитектуры фронтенд-приложения Опыт менеджмента техдолга команды, рефакторинга существующего функционала без деградации функционала Навык ежедневного участия в групповом код-ревью, способность дать адекватный фидбек и принять его Понимание пирамиды тестирования и опыт настройки и поддержки: тестов (Unit/E2E) QA-процессов линтинга и code style Будет плюсом: Опыт рефакторинга крупного фронтенд-приложения Опыт миграции Vue 2 → Vue 3 или опыт поддержки проектов на Vue 2 Опыт использования Element Plus Софт скиллы: Умение объяснять сложные технические решения простым языком Опыт командной работы Способность брать ответственность за решения, аргументировать их и отстаивать перед командой Навык вести обсуждения, модерировать митинги, синхронизировать работу в команде Опыт наставничества: помощь мидлам и джунам, обратная связь, обучение best practices Умение и желание оценивать и улучшать процессы в команде Способность видеть продукт целиком, а не отдельные задачи. Умелое управление приоритетами Умение общаться на одном языке и договариваться с ПМ, дизайнерами, backend-командой, системными аналитиками, продуктом Гибкость и готовность адаптироваться в быстро меняющемся окружении Способность находить компромиссы между идеальной архитектурой и реальными бизнес-целямиМы предлагаем: Ты сможешь работать удалённо из любой точки мира. А если тебе захочется познакомиться лично, то двери нашего офиса в Москве всегда открыты:); Достойный уровень заработной платы; Сильную техническую команду, которая всегда готова делиться опытом, у нас работают лучшие технические эксперты; Сложные, интересные задачи и использование новых технологий; Гарантируем полное отсутствие бюрократии и технологическую свободу; Возможность карьерного роста и профессионального развития; Открытая и свободная friendly среда - у нас ты сможешь сам задавать тренды, а не следовать им; 50% компенсация оплаты изучения английского языка; Компенсация занятий спортом; 10 бесплатных сессий и 50% компенсация оплаты консультаций психолога; График работы: пять дней в неделю (гибкое начало дня).Похожие вакансии