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