Напиши текст вакансии для должности "Middle front-end разработчик". Название компании: "MetaLamp". Расположение: Санкт-Петербург. График работы: Удаленная работа. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'JavaScript', 'HTML5', 'React', 'TypeScript', 'Redux', 'CSS', 'Webpack', 'SCSS'

Знакомимся! Мы — компания разработчиков. Помогаем российским и зарубежным клиентам превращать макеты и идеи в работающие веб-сервисы. Всего в компании нас 40 человек, большая часть — фронтендеры, но есть и бэкендеры, пишущие на диковинном языке Haskell :) Мы стремимся регулярно и системно прокачиваться. Настолько стремимся, что интенсивная прокачка хард скиллов стала нашей отличительной чертой, по которой узнают нашу компанию.В чём выражается наша тяга к развитию:– мы обучаем программированию всех желающих с нуля;– разработали карту с уровнями знаний для разработчиков компании. Каждый разработчик, переходя от уровня к уровню, получает не только новые знания, но и уровень задач и ЗП. А ещё внутри компании мы устраиваем групповые челленджи среди тех, кто хочет получить один и тот же уровень знания. Мы очень ждём в команду заряженного middle front-end разработчика, с опытом работы на коммерческих проектах и глубокими знаниями в нашем стеке технологий: Typescript + React. Чем вам предстоит заниматься:    разработка, поддержка и написание клиентской части веб-приложений;   проектирование архитектуры веб-приложений;   рефакторинг кодовой базы;   сode Review.   Что мы предлагаем:   полностью удалённую работу с гибким графиком. Модель «отсидеть 8 часов на работе» — не про нас. Мы работаем на результат, а главная задача каждого — эффективно решать задачи;   официальное трудоустройство и соблюдение всех норм ТК РФ;   адекватную, гибкую команду без формализма и диктатуры: каждый сотрудник может предложить изменения в процессах компании и решить любой вопрос напрямую с основателями;   поддержку в выступлениях на конференциях, написании статей, менторстве коллег. Мы ценим развитие и вклад в инициативу, оплачиваем это время как рабочее;   рост до senior-а в команде по нашей специальной системе развития. Мы убеждены: чтобы оставаться на месте, нужно бежать, особенно в динамичной области frontend.   Будем рады, если вы:   умеете планировать, оценивать и приоритизировать задачи;   имеете опыт в организации работы на проекте;   владеете английским на уровне intermediate и выше;   проявляете эмпатию: умеете выслушать, понять точку зрения оппонента и предложить альтернативы;   понимаете важность проактивности для командной работы: не копите токсичность, а аргументированно высказываете своё мнение.   Обязательно ожидаем, что вы:   имеете практические навыки разработки HTML-5, CSS, JavaScript, React.JS, Redux, TypeScript, Webpack, SCSS и уверенно владеете их теоретической базой;   имеете опыт разработки 1.5+ года на реальных коммерческих проектах;   владеете адаптивной вёрсткой и имеете понимание кросс-браузерности;   Имеете навыки проектирования, знаете основные принципы разработки поддерживаемого продукта: ООП, ФП, понимаете DDD и SOLID   знаете, когда фреймворк больше мешает, чем помогает, и можете в таких случаях спроектировать своё решение с нуля. Например, написать библиотеку для удобного API по работе с URI;   постоянно стремитесь к развитию и мотивированы на изучение нового.   Чтобы нам понравиться ещё больше:   будет здорово, если в отклике вы прикрепите ссылку на Github, который иллюстрирует ваш подход к проектированию;   огромным плюсом будет пример, где вы не использовали React/Angular/Vue, а решали нетривиальную задачу, проектируя решение с нуля.   Если вы дочитали до конца и поняли, что нам вместе будет интересно работать, скорее дайте знать о себе! Прикрепите сопроводительное письмо о себе, чтобы ещё больше нас заинтересовать. Успехов!