Frontend-разработчик (Angular)

Дата размещения вакансии: 12.11.2024
Работодатель: SL Soft
Уровень зарплаты:
з/п не указана
Город:
Москва
Дербеневская набережная 7с22
Требуемый опыт работы:
От 3 до 6 лет

SL Soft — разработчик импортонезависимых полнофункциональных бизнес-приложений. Входит в группу компаний Softline.

Линейка продуктов включает в себя электронный документооборот, системы управления персоналом, платформу роботизации, аналитические инструменты на базе искусственного интеллекта.

Мы сейчас ищет толкового Frontend-разработчика в команду разработки продукта Polymatica Dashboards.

Сотрудник будет:

  • Разрабатывать пользовательские интерфейсы с помощью Angular, используя компоненты, директивы и шаблоны;
  • Проектировать и реализовывать архитектуру приложения, включая маршрутизацию, стейт-менеджмент и обработку событий;
  • Интегрировать веб-сервисы и API с использованием HTTP-запросов и сервисов Angular для получения и отправки данных на сервер;
  • Разрабатывать анимации и эффекты для улучшения пользовательского опыта с использованием инструментов и API Angular;
  • Оптимизировать производительность приложения, проводя анализ и оптимизацию загрузки, кэширования и отображения данных;
  • Тестировать и отлаживать код, используя инструменты и техники тестирования Angular, такие как Jasmine и Karma;
  • Сотрудничать с дизайнерами и бэкенд-разработчиками для согласования и интеграции дизайна и функциональности приложения;
  • Поддерживать и обновлять существующий код, внося изменения и улучшения на основе требований и обратной связи;
  • Изучать и применять новые технологии и подходы к разработке фронтенда для улучшения своих навыков и эффективности работы;
  • Участвовать в код-ревью и командной работе, обмениваясь знаниями и опытом с коллегами для достижения общих целей проекта.

Мы бы хотели видеть у кандидатов:

  • Владение основами HTML, CSS и TypeScript для разработки интерфейсов и компонентов в Angular;
  • Опыт с фреймворком Angular для создания масштабируемых и поддерживаемых одностраничных приложений;
  • Понимание и опыт применения принципов реактивного программирования с использованием библиотеки RxJS;
  • Опыт с NgRx или Akita для организации и управления данными приложения;
  • Опыт интеграции внешних API и веб-сервисов через Angular HttpClient и RESTful архитектуру;
  • Опыт создания унифицированных и динамичных пользовательских интерфейсов с помощью Angular Material или других библиотек компонентов;
  • Умение оптимизировать производительность приложений, включая загрузку данных, их кеширование и использование ленивой загрузки;
  • Опыт настройки и выполнения автоматизированного тестирования с использованием фреймворков Jasmine и Karma;
  • Опыт использования инструментов для сборки и управления зависимостями, таких как Angular CLI и npm.

Будет дополнительным плюсом:

  • Умение работать в команде, участвовать в код-ревью и обмене знаниями с другими разработчиками
  • Навыки использования графиков и визуализаций данных через библиотеки, такие как D3.js или Highcharts для создания наглядных и интерактивных отчетов;
  • Знание технологий DevOps и умение настраивать Docker, CI/CD, k8s.

Мы готовы предлагать:

  • Открытую и дружелюбную корпоративную культуру, команду талантливых и интересных людей;
  • Работу в просторном и светлом офисе, расположенном в деловом квартале "Новоспасский" (м. Пролетарская, м. Павелецкая)или полную удаленку;
  • Гибкий график;
  • Внутреннее обучение от собственного бизнес-тренера;
  • Техническое сообщество, митапы, бонус за написание статьи на Хабре;
  • Действительно хороший полис ДМС (со стоматологией и госпитализацией) уже после месяца работы;
  • Возможность взять 2 дня в квартал по болезни без больничного;
  • Большое разнообразие корпоративных мероприятий (экскурсии, велопрогулки, благотворительные акции, забеги, книжный клуб и многое другое);
  • Зарплату в рынке, подробнее обсудим индивидуально.