Напиши текст вакансии для должности "Middle Frontend разработчик". Название компании: "AstraLab". Расположение: Санкт-Петербург. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'JavaScript', 'Webpack', 'HTML', 'CSS', 'Vue.js'

Позиция - Middle Frontend Developer AstraLab - одна из самых инновационных компаний российского рекламного рынка. Мы первые в России и четвертые в мире научились интегрировать рекламу в фото на базе компьютерного зрения. AstraLab — AdTech-бутик имиджевых рекламных решений, основанных на реальном внимании пользователя и решении BrandFormance задач. У нас есть собственная технология AstraVision: компьютерное зрение + обработка языка и текстов. С 2018 года мы работаем с клиентами по всему миру и сотрудничаем с крупнейшими сетевыми агентствами и брендами (Audi, Lexus, Honda, Pepsi, Nestle, Red Bull, Asus, P&amp;G, Schwarzkopf и др.). За три года компания реализовала более 1000 проектов для 300 рекламодателей в пяти странах: Россия, Польша, Германия, Индия, ОАЭ. AstraLab предоставляет хорошие возможности для карьерного и личностного роста. Сейчас мы находимся на новой стадии активного развития, поэтому мы в поиске компетентных специалистов, желающих развиваться вместе с нами! Обязанности:   Разработка веб-приложений;   Оптимизация и модернизация существующих решений;   Проведение код ревью и тестирование;   Решение технических вопросов по интеграции продуктов.   Чем предстоит заниматься:   Разработка и оптимизация интерфейса личного кабинета;   Улучшение скрипта интеграции рекламных форматов (в видео форматах - VAST, VPAID);   ﻿﻿Оптимизация работы рекламных форматов для разных устройств и экранов;   Настройка интеграций с backend инфраструктурой и инструментами;   Разработка расширения под браузер Google Chrome.   Ожидания:   Глубокие знания JavaScript, ECMAScript 6/7;   Опыт работы с vue.js (vuex, vue router);   Умение проектировать архитектуру функциональных приложений с учетом требований по быстродействию;   Уверенное знание принципов ООП и основных шаблонов проектирования;   Умение оценивать работу приложения и качество кода;   Знание HTML5, CSS3, семантическая разметка;   Использование CSS препроцессоров (SASS / LESS / Stylus / PostCSS) и CSS Modules;   Понимание и уверенное использование методологии БЭМ;   Опыт работы с системами сборки (Webpack/Gulp/Grunt);   Опыт работы с Git.   Плюсом будет:   Опыт работы с высоконагруженными проектами;   Умение работы с веб-шрифтами, оптимизацией картинок, SVG разметкой;   Использование инструментов линтинга (eslint) и форматинга (prettier). Умение их настраивать и понимание принципов работы;   Опыт работы в команде со Agile/Scrum.   Бонусы:  Дружная молодая команда и лёгкая коммуникация: мы не придерживаемся иерархии в управлении продуктом, ценим открытое командное взаимодействие, общаемся и дружим вне работы;  Адаптация с наставником: на самом старте в комфортном режиме поможем адаптироваться по продуктам и процессам внутри компании;  Интересные задачи в передовых продуктах: наши продукты являются передовыми на рынке, поэтому перед командой разработки часто ставятся сложные задачи, требующие неординарного подхода; Акцент на качестве кода и производительности: мы считаем, что залог эффективности продукта — качественный код, поэтому используем методику гибкого код ревью; Обучение и развитие: мы проводим семинары и курсы внутри компании для развития hard и soft skills сотрудников; Профессиональный рост и реализация идей: мы поощряем инициативу в команде и помогаем в развитии навыков и идей;  А ещё:  Удобный график: с понедельника по пятницу, гибкие начало и окончание рабочего дня; Классный и комфортный офис в самом центре; Возможна удаленная работа: мы имеем большой опыт работы с удаленными сотрудниками, общаемся, планируем и созваниваемся онлайн; Оформление: мы соблюдаем трудовое законодательство, официально оформляем на работу и предоставляем все гарантии по ТК РФ (отпуск, больничные и т.п.).