Front-End developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
В команду, которая занимается разработкой и сопровождением флагманского продукта компании Wialon Hosting, приглашаем присоединиться Front-end разработчика.
Мы растем, так как хотим делать больше и лучше для наших 500К+ пользователей, которые контролируют более 3 млн объектов мониторинга на нашей платформе real-tme. Наша цель – выпускать максимально полезный и удобный продукт, не отставать от технологий и любить то, над чем работаешь.
От нового коллеги мы ожидаем:
- Опыт работы с WEB технологиями (HTTP, AJAX) от 2 лет.
- Глубокое знание чистого JavaScript.
- Опыт работы с React.
- Знание HTML+CSS (Less, Sass).
- Aнглийский язык на уровне чтения технической документации.
- Умение находить общий язык с командой и стремление привносить свой опыт в ее развитие.
- Открытость новому и гибкость (готовность работать в быстроизменяющихся условиях).
Мы будем рады доверить тебе следующие задачи:
Реализация нового функционала приложений
- Написание с нуля React-компонентов, соответствующих макетам.
- Написание моделей данных mobX и связей с соответствующими компонентами.
- Покрытие нового функционала тестами (по возможности).
Исправление багов
- Исследование причины возникновения бага с помощью отладки и инструментов браузера, например, Chrome Dev Tools.
- Написание кода, исправляющего некорректное поведение продукта.
Работа над техническим долгом
- Участие в совместных обсуждениях уязвимых мест приложения и возможных вариантах его улучшения.
- Работа над задачами архитектурного характера.
- Рефакторинг.
Модернизация приложения
- Переписывание legacy-модулей на React
Редизайн
- Обновление вёрстки приложения согласно макетам
Как у нас организован процесс
Отдел Инжиниринга в компании организован по принципу матричной структуры:
- у нас есть функциональные департаменты (например, FrontEnd, QA, Backend и т.д.), что позволяет накапливать экспертизу внутри департамента, независимо от того, на каких проектах и задачах работают члены команды, а также вырабатывать общие стандарты в работе.
- у каждого функционального департамента есть руководитель (Team Lead), который несет ответственность как за сотрудников департамента, так и за качество решений, а также помогает с распределением сотрудников по проектам.
- все сотрудники инжинирингового отдела могут быть вовлечены либо в один, либо в несколько проектов и вести свою ежедневную деятельность совместно с FrontEnd и Backend инженерами, QA инженерами, менеджерами по продукту и бизнес-аналитиками (мы никогда не ограничиваем коммуникации и любой сотрудник может свободно поговорить с кем угодно в компании).
- в проектных командах мы стремимся к стандартизированным процессам (сейчас это итеративная разработка), чтобы при смене проекта не возникала необходимость дополнительно разбираться в вопросе "а как же устроен процесс разработки на этом проекте?".
- мы практикуем перемещение сотрудников между проектами в рамках нашего продукта, но всегда учитываем мнение и загрузку каждого инженера.
- помимо проектных активностей, есть еще и активности в рамках функциональных департаментов, чтобы поддерживать стандарты и быть в курсе планов на будущее.
Базовый рабочий день будет состоять из
- написания и ревью кода.
- коммуникации с фронтенд-командой и проектной командой, обсуждения возникающих сложностей и других технических вопросов.
- коммуникации с представителями команд QA, Backend и Product.
- работа с JIRA.
- работы с Gitlab.
Ожидания на время испытательного срока
- изучение основ продукта (структуру, API, базовую функциональность).
- адаптация к рабочим процессам и команде.
- активное взаимодействие с командой для решения рабочих вопросов.
- более углубленное изучение части функционала и решение задач по этому функционалу.
- решение задач при помощи коллег в начале и использование полученных знаний для самостоятельной работы в дальнейшем.
Бонусы
- компенсация профессионального обучения
- изучение английского языка (курсы компании или альтернативные площадки)
- психологическая поддержка
- ДМС
- йога онлайн
- подарки от компании на важные события