Senior Frontend Javascript Developer (Vue)

Зарплата

от 3000 $

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

Полный рабочий деньМожно удаленно

Компания

Разработка, поддержка и развитие IT-проектов

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

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

Alfacash - это проверенный обменник криптовалют, который предоставляет свои услуги на рынке уже более 9 лет. Мы пережили самые немыслимые вещи, произошедшие в криптовалютном мире: сомнительная репутация Bitcoin в самом начале пути, первые компании, принявшие его, бум альткойнов, бум и крах нерегулируемых обменников криптовалют, бум и крах ICO. Сейчас мы здесь - на стадии DeFi, и, вероятно, к 2030 году количество пользователей криптовалюты достигнет 200 миллионов. И мы в нетерпении!

Станьте частью нашей компании и постройте успешную карьеру вместе с Alfacash.

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

Чем предстоит заниматься:

  • Проектирование и разработка интерфейсов для клиентской части
  • Разработка новых UI-компонентов и платформенных модулей и их внедрение
  • Code review и рефакторинга чужого кода
  • Разработка Unit тестов и документирование кода
  • Работа с git, CI/CD
  • Взаимодействие с командой backend

Ожидания от кандидата. У потенциальных кандидатов хотелось бы увидеть:

  • HTML, CSS/SCSS. Опыт в кросс-браузерной, адаптивной и др. видах верстки (flex/grid) без использования CSS-фреймворков, процессоры SCSS\SASS
  • Более 5 лет опыта в JavaScript/TypeScript (прототипы, наследование, контексты, замыкания и т.д.)
  • Опыт кроссплатформенной адаптивной верстки
  • Опыт работы с UI-библиотеками
  • Опыт работы в методологиях гибкой разработки
  • Новый стандарт JavaScript (ES6+)
  • Понимание принципов OOP, MVC, MVVM
  • Понимание методологии DRY, KYSS
  • Опыт работы с Vue 3
  • Система контроля версий git
  • Чистый, масштабируемый код
  • XHR/fetch, WebSocket, Apollo, понимание принципов функционирования сети Интернет и протокола HTTP
  • Текстовые форматы обмена данными (json/jsonp, xml и др)
  • Понимание работы backend
  • Будет плюсом опыт работы с Nuxt.js

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


    • Полная занятость
    • Рабочее время с 9-18
    • Тестовое задание при собеседовании
    • Мы используем в работе: Agile, Redmine, Telegram, Discord, TopTracker, ApiDoc, Swagger 

    Ключевые навыки

    JavaScript HTML БЭМ-методология TypeScript Vue (2/3) Vuex VitePinia Tailwind Nuxt Apollo Vue Compo