Frontend

Разработчик Vue.js Full-time

О компании и команде

Мы инженерная компания, мы развиваем качество и стандарты разработки. Если вас беспокоит, что ChatGPT заменит вас и будет писать за вас код, то мы поможем вам стать разработчиком, который не может быть заменён. У нас активно используется автоматизация и шаблонизания, мы верим что разработчик должен писать как можно меньше кода. Меньше кода — меньше тестов — меньше багов.

Перед кодом мы делаем визуализации логики и информационной модели. После пишем тесты, и только потом уже пишем сам код.

Ожидания от кандидата

Обязательно знание Python, Django, Django Rest Framework и GitHub, остальному при необходимости научим.

Вы будете напрямую общаться с клиентами, поэтому коммуникационные навыки очень важны.

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

Для разработки интерфейсов разнообразных админок мы ищем Vue-разработчика

Применяем TDD: jest и vue test utils

Что нужно знать или чему научиться для того, чтобы выполнять задачи:

  • Vue 3
  • Vite
  • Pinia/Vuex
  • Quasar
  • Tailwind
  • ESLint/StandardJS
  • Понимание принципов REST и как это реализуется во Vue
  • Docker
  • Git, GitHub и GitHub Actions

Вы будете:

  • Работать над административными интерфейсами по заданиям от дизайнеров. 
  • Улучшать UX для конечных пользователей админок.

Обязательно знание Vue и GitHub, остальному при необходимости научим.

Бонусы

Мы инженерная компания, мы развиваем качество и стандарты разработки. Если вас беспокоит, что ChatGPT заменит вас и будет писать за вас код, то мы поможем вам стать разработчиком, который не может быть заменён. У нас активно используется автоматизация и шаблонизания, мы верим что разработчик должен писать как можно меньше кода. Меньше кода — меньше тестов — меньше багов.

Перед кодом мы делаем визуализации логики и информационной модели. После пишем тесты, и только потом уже пишем сам код.

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

Дополнительные инструкции

Чтобы получить приглашение на собеседование, выполните тестовое задание:

Соберите с помощью любой библиотеки компонентов (желательно Quasar) три странички: список исполнителей, альбомов и песен внутри альбома и форму добавления песни в альбом (бэкенд писать не нужно, достаточно просто хранить данные в памяти браузера):

Структура данных:

  • Исполнитель
    • Название
  • Альбом
    • Исполнитель
    • Год выпуска
  • Песня
    • Название
    • Порядковый номер в альбоме

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

Результат присылайте в виде репозитория в GitHub с инструкцией по запуску. Бонусом будет, если проект будет запускаться через docker compose.

Overview

  • Employer: Кортекс
  • Job Title: Разработчик Vue.js
  • Published: 8 months ago
Apply For This Job