Front-End Разработчик (Angular)

Дата размещения вакансии: 23.12.2024
Работодатель: Лкст
Уровень зарплаты:
з/п не указана
Город:
Москва
Замоскворецкая линия метро Автозаводская
Требуемый опыт работы:
От 3 до 6 лет

О проекте:
Мы создаем высокотехнологичную платформу для взаимодействия заказчиков и исполнителей, которая позволяет автоматизировать работу с лидами и эффективно распределять задачи между колл-центрами. Основная цель — помочь заказчикам достигать максимальных показателей конверсии, обрабатывая большие объемы данных с применением гибкой и масштабируемой архитектуры.

Работа над проектом предполагает проектную занятость с возможностью дальнейшего сотрудничества в зависимости от результатов и потребностей платформы.

Обязанности:

  • Разработка пользовательского интерфейса платформы с использованием 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 и предлагать решения для улучшения интерфейса.

  • Ответственность и внимание к деталям, умение писать структурированный и поддерживаемый код.

  • Способность адаптироваться к изменениям и быстро находить оптимальные решения.

Условия:

  • Удаленная проектная работа с гибким графиком.

  • Участие в высокотехнологичном проекте с возможностью дальнейшего сотрудничества.

  • Конкурентоспособная заработная плата, обсуждается на собеседовании.