описание
Привет! Мы - аккредитованная IT-компания MarfaTech, разрабатывающая собственные высокотехнологичные продукты для b2b клиентов глобальных рынков.
У нас большая экспертиза в используемых технологиях и мало legacy. Мы любим свой код и поддерживаем его в актуальном состоянии. На проектах используем самые актуальные и современные технологии.
Наш стек: Vue (2 и 3), TypeScript, Pinia, Vuex, Microfrontends, Webpack, Jest, Playwright
Наши ценности:
Мастерство - Мы профессионалы своего дела и всегда увеличиваем свое мастерство!
Осознанность - Мы точно знаем, что мы делаем и зачем!
Сотрудничество - Мы помогаем друг другу быть лучше в том, что мы делаем!
Ищем Senior 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% компенсация оплаты консультаций психолога;
• График работы: пять дней в неделю (гибкое начало дня).