Компания "SL Soft"
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 дня в квартал по болезни без больничного;
- Большое разнообразие корпоративных мероприятий (экскурсии, велопрогулки, благотворительные акции, забеги, книжный клуб и многое другое);
- Зарплату в рынке, подробнее обсудим индивидуально.