23 декабря 2024
О проекте:
Мы создаем высокотехнологичную платформу для взаимодействия заказчиков и исполнителей, которая позволяет автоматизировать работу с лидами и эффективно распределять задачи между колл-центрами. Основная цель помочь заказчикам достигать максимальных показателей конверсии, обрабатывая большие объемы данных с применением гибкой и масштабируемой архитектуры.
Работа над проектом предполагает проектную занятость с возможностью дальнейшего сотрудничества в зависимости от результатов и потребностей платформы.
Обязанности:
Разработка пользовательского интерфейса платформы с использованием Angular.
Создание удобных и интуитивных UI для работы с большими объемами данных.
Интеграция с REST API для получения и отображения данных.
Оптимизация производительности клиентской части и обеспечение быстрой загрузки интерфейсов.
Разработка адаптивного и кросс-браузерного интерфейса.
Работа с компонентами и библиотеками Angular, улучшение существующего кода.
Тестирование, отладка и документирование клиентской части платформы.
Требования:
Опыт работы с Angular (версии 9 и выше) от 2 лет.
Глубокие знания JavaScript (ES6+) и TypeScript.
Опыт разработки SPA приложений с использованием Angular.
Опыт работы с RxJS и понимание реактивного программирования.
Знание HTML, CSS (включая препроцессоры, такие как SASS/SCSS) и опыт работы с CSS-фреймворками (например, Tailwind CSS или Bootstrap).
Опыт работы с REST API.
Опыт работы с системами управления версиями (Git).
Приветствуется:
Опыт работы с Angular Universal для реализации серверного рендеринга.
Понимание основ UX/UI дизайна и опыт взаимодействия с дизайн-системами.
Опыт оптимизации клиентской части для высоконагруженных интерфейсов.
Опыт работы с инструментами тестирования, такими как Jasmine, Karma или Cypress.
Знания и опыт работы с NgRx или другими менеджерами состояния.
Личные качества:
Умение работать в команде и взаимодействовать с бэкенд-разработчиками, тестировщиками и продакт-менеджерами.
Готовность участвовать в обсуждениях UX/UI и предлагать решения для улучшения интерфейса.
Ответственность и внимание к деталям, умение писать структурированный и поддерживаемый код.
Способность адаптироваться к изменениям и быстро находить оптимальные решения.
Условия:
Удаленная проектная работа с гибким графиком.
Участие в высокотехнологичном проекте с возможностью дальнейшего сотрудничества.
Конкурентоспособная заработная плата, обсуждается на собеседовании.