Embedded web developer

Зарплата

от 50 000 ₽

Требования

Фронтенд, Младший (Junior)JavaScriptHTMLCSSCLinuxGitAngularKnockout.jsJenkins

Местоположение и тип занятости

НовосибирскПолный рабочий день

Компания

Разработка и производство телекоммуникационного оборудования

Описание вакансии

Условия работы

Добрый день, %username%.

 Наша компания выпускает разные сетевые устройства (Wi-Fi точки доступа, роутеры, маршрутизаторы и т.д.). Во многих из этих устройств имеется встроенный веб. И, т.к. создание веб-интерфейсов является довольно специфичной работой, сильно отличающейся от системного программирования, то веб-разработкой занимается наша группа.

Вообще, проектов у нас много - есть и full stack, есть только front для всяких систем управления, но сейчас мы ищем разработчика, который знает C, программировал под Linux, знает, что такое makefile  и в то же время в курсе про html, css, js, хотя бы основы.
Есть веб для сишников, которые знают си, системные вызовы в linux, умеют править мейкфайлы, разбираются в gcc, ld и кросскомпиляции. Которые любят компиляцию по 30-40 минут (впрочем, есть проекты, где компиляция идёт минут 5 или даже ещё меньше). Здесь их ждёт много си, чуть-чуть html, немного js, приправленного jquery (иногда с плагинами). Кое-где есть си++.

Есть веб для тех, кто знает си, но не очень его хочет. Здесь на си написана маленькая прослойка, которая была написана много лет назад и больше не правилась (отлажена, нового функционала не требуется), а основная бизнес-логика выполняется lua-скриптами. Здесь не появляется фраза “segmentation fault”, компиляция выполняется на удалённом сервере, лишь для тестеров одной ссылкой “собрать” в дженкинсе. Зато здесь много js-кода, интересных нестандартных задач и очень удобно разбитый на компоненты веб. Но изредка, раз в два-три года, знание си и мейкфайлов очень даже пригодится.

В любом случае у нас всегда находятся интересные задачи - реализовать нестандартный компонент, страницу, внедрить какую-нибудь новую фичу и т.д. Не везде ещё внедрён webpack, не везде используется ES6+, так что будем рады новому коллеге, который поможет нам.

Ещё у нас есть тестовый отдел, который досконально всё проверяет и перепроверяет, так что тестированием разработчики не занимаются.

Технические подробности по проектам:

Бэкэнд: разный: есть просто си и системные вызовы линукс, есть с++, есть луа

    Фронтэнд: тоже разный: есть проекты, где html, css, js (ES5), есть проекты, где крутится knockout+webpack

      Бонусы

      Официально устраиваем своих сотрудников в первый рабочий день. Никаких зарплат в конверте. Мы предоставляем комфортное рабочее место в нашем просторном комплексе зданий в парковой зоне города в 10 минутах езды от метро «Заельцовская».

      Мы поддерживаем желание сотрудников учиться и профессионально расти, поэтому постоянно участвуем в профильных конференциях, тренингах и семинарах, а также проводим внутренние проекты по обмену знаниями.

      Количество проектов с каждым годом увеличивается, появляются новые группы разработки, от джуна до руководителя группы или направления вырасти реально, от вас - желание и компетенции.

      В зданиях есть благоустроенные комнаты для приема пищи, а также столовая. В свободное время ты можешь играть в настолки, рубиться в кикер или настольный теннис. Любишь спорт? У нас есть собственный тренажерный зал и корпоративные скидки на фитнес.

      Наши бенефиты:

      - комфортная программа ввода в должность (наставник прилагаетсяJ)

      - корпоративные скидки у компаний-партнеров (фитнес, развлечения);

      - собственный комплекс зданий в парковой зоне города;

      - уличная зона с турниками и настольным теннисом;

      - своя столовая и тренажерный зал;

      - большая парковка;

      - яркие корпоративные мероприятия;

      - митапы по обмену опытом между командами;

      - компенсация затрат на участие в IT конференциях;

      - развивающаяся электронная библиотека;

      - бесплатный служебный транспорт от пл.Калинина и 4, 5, 6 мкр.

      - релокационный пакет для иногородних кандидатов