Front-End Developer (Vue.js, Typescript, SPA)

Job description

TextMagic нанимает Front-End разработчика (Vue.js, Typescript, SPA)  для помощи в разработке и запуска новых веб-приложений и продуктов SaaS, поскольку мы масштабируемся с 10 млн евро до 20 млн евро (годовая ставка). В настоящее время TextMagic использует популярную службу обмена текстовыми SMS-сообщениями, используемую предприятиями по всему миру (США, Великобритания, Канада и Австралия). Этот инструмент упрощает отправку уведомлений, предупреждений, напоминаний, подтверждений и маркетинговых SMS-кампаний. У нас уже есть десятки тысяч пользователей. Таким образом, есть огромная возможность расширить наш портфель продуктов SaaS для обслуживания когорты и дальнейшего расширения клиентской базы.


Наша компания создает новую и современную платформу взаимодействия с клиентами (объединяющую CRM, службу поддержки и кампании - аналогично Hubspot). Для вас, как разработчика, это означает, что вам необходимо разработать и соединить вместе множество сервисов, представляющих каналы связи, внутренние системы, и сделать это реактивным способом. Все части проекта будут полностью построены с нуля. Никакого устаревшего кода, никаких устаревших инструментов: это прекрасная возможность создать что-то новое на основе современных технологий.



Ссылка на презентацию из видео

Job requirements

Что мы используем:


  •  Интерфейс : Typescript, Vue 2 (в будущем планируется миграция на Vue 3), Composition API, DI, Vuex, Webpack, jest, SASS, Flexbox, Vuetify.

  •  Бэкэнд : PHP 7.4, Symfony 5, PostgreSQL 12, Яндекс Clickhouse, ElasticSearch.

Чего мы ожидаем:

  • Экспертные знания в области современного HTML5 / CSS3, текущих интерфейсных стандартов и передовых практик (фреймворки, пре- и постпроцессоры CSS).
  • Опыт создания одностраничных приложений на основе REST API.
  • Опыт работы с библиотекой Socket.io.
  • Навыки разметки, удобные для мобильных устройств.
  • Понимание жизненного цикла продукта.
  • Навыки пользовательского интерфейса / приемочного тестирования.
  • Понимание системы контроля версий (git), системы управления проектами (JIRA).

Что действительно приветствуется:

  • Машинописные навыки.
  • Инструменты прототипирования (Sketch / Figma / InVisionapp) опыт и базовые навыки иконографии (например, база Adobe Illustrator).
  • Опыт работы с юнит-тестами или E2E-тестами.
  • SIP, передача голоса в браузере.
  • Необходимые навыки работы с Docker (запускать / останавливать контейнер, обновлять его в соответствии с вашими потребностями).
  • Важным преимуществом может быть наличие серверной части или полного стека.

Что мы предлагаем:

  • Свежий проект, который вы и остальная часть команды создаете с нуля. Это означает, что нет устаревшего кода, который нужно поддерживать, нет устаревшего набора инструментов и технологий для использования: всегда приветствуются ваши аргументированные мнения о том, как создавать что-то.
  • Техническая поддержка и поддержка со стороны существующей команды, включая услуги многократного использования, которые могут быть использованы в новом проекте.
  • Возможность выбрать любое личное снаряжение, необходимое для работы.
  • Современный и чистый офис в Новосибирске.
  • Крытые обеды ежедневно.
  • Конкурентоспособная зарплата.
  • Молодой, профессиональный и дружный коллектив.
  • Командное общение - русский, проектная документация - английский


Примечание. Просмотрите эту презентацию для дополнительной информации о TextMagic, привилегиях и условиях работы.