Datince – это стартап в сфере дейтинга. Мы создаем сервис для офлайн-знакомств, который позволяет легко познакомиться с теми, кто рядом. Предлагаем уникальную механику мэтча (новый движок), основанную на геолокации пользователей в определенных местах.
Проект реализуется в виде мобильной версии веб-сайта и находится в стадии MVP. Готовимся к весеннему старту в г. Ростове-на-Дону.
Сейчас ищем в команду Frontend - разработчика уровня Middle, Middle+ или Senior.
Обязанности:
- Разработка и поддержка пользовательского интерфейса веб-приложения, используя Vue.js.
- Перевод макетов UI/UX дизайна в интерактивный и адаптивный HTML, CSS и JavaScript (Vue.js) код.
- Разработка и интеграция интерактивных элементов, анимаций и переходов.
- Взаимодействие с бэкендом посредством REST API, использование AJAX и библиотеки Axios для динамической загрузки и обновления данных.
- Разработка и поддержка функциональности, использующей WebSocket для обмена данными в реальном времени (чаты, уведомления и т. д.).
- Написание чистого, поддерживаемого и оптимизированного кода.
- Тестирование, отладка и исправление ошибок в коде.
- Участие в планировании и обсуждении новых функций и улучшений проекта.
- Взаимодействие с дизайнерами, бэкенд-разработчиками и другими членами команды.
Требования: - Уверенное знание и опыт работы с Vue.js
- Хорошее знание JavaScript и его экосистемы.
- Опыт работы с AJAX, знание и опыт использования библиотеки Axios.
- Опыт работы с REST API.
- Опыт работы с WebSocket для реализации функционала в реальном времени.
- Опыт разработки адаптивных интерфейсов.
- Умение работать с Git.
Приветствуется:
- Опыт работы с геолокацией.
- Понимание принципов UI/UX и опыт их применения.
- Умение самостоятельно находить решения и предлагать улучшения.
- Опыт работы в команде.
Условия:
- Гибкий график работы, частичная занятость.
- Работа по совместительству, удаленная работа.
- По мере развития проекта возможен переход на полную занятость удаленно или в офис.
- Поэтапная разработка сайта. Отдельный этап оформляется техническим заданием со сроками реализации 1-3 недели. Техзадание предварительно согласовывается и утверждается. Определяется стоимость и сроки.
- Оплата: аванс 50% перед началом выполнения техзадания и 50% по факту окончания после тестирования и приемки.
- Возможность стать совладельцем проекта, получив опцион.