Мы - Компания IT_One, стратегический партнер по цифровизации российского бизнеса и государственных органов. Наша команда реализует крупнейшие проекты цифровой трансформации. Собрали большую команду, в которой сочетаются профессионализм, опыт и молодость. Более 2500 сотрудников. Офисы в Москве, Санкт-Петербурге и Омске.
Сейчас мы находимся в поиске Angular Developer (Enterprise UI, Kendo).
Корпоративная SPA-система с насыщенным интерфейсом для работы с данными, формами и отчётностью. Много экранов с таблицами, фильтрами, иерархиями, экспортом в Excel/PDF, графиками и сложной бизнес-логикой на фронтенде.
Проект зрелый, не “greenfield”, требует аккуратной работы с существующей архитектурой и внимательности к производительности.
Обязанности
Разработка и развитие сложного корпоративного интерфейса на Angular с активным использованием Kendo UI, поддержка существующей архитектуры, оптимизация производительности и работа с data-heavy экранами.
• Разработка новых экранов на Angular + Kendo
• Поддержка и рефакторинг существующих модулей
• Оптимизация производительности (таблицы, формы, change detection)
• Интеграция с backend API
• Участие в архитектурных решениях фронтенда
Обязательные требования
Angular (глубокий уровень)
• Уверенное владение Angular 14
• Компоненты, DI, lifecycle hooks
• Маршрутизация, guards, lazy loading
• Архитектура модулей и сервисов
• HTTP, interceptors, обработка ошибок
Kendo UI for Angular (обязательно)
Практический опыт работы с:
- Kendo Grid (кастомные ячейки, templates, фильтрация, пагинация)
- Server-side data operations
- Формы на базе Kendo Inputs / Dropdowns
- Dialogs / Popup / Layout
- Excel / PDF export
- Работа с темами и стилями
Kendo — ключевая часть UI, без опыта в нём вхождение будет слишком долгим.
RxJS
• Понимание потоков данных
• switchMap / mergeMap / combineLatest
• Subjects / BehaviorSubject
• Управление подписками
• Async pipe
Производительность Angular
• ChangeDetectionStrategy.OnPush
• trackBy в списках
• Иммутабельные данные
• Оптимизация больших таблиц и форм
TypeScript
• Уверенная типизация
• Generics
• Работа с интерфейсами API
Будет плюсом
PHP Понимание backend, упрощает интеграцию, меньше разрывов между фронтом и API Работа с легаси кодом Проект зрелый TinyMCE или другие редакторы Используется rich text Работа с датами (Moment) Форматирование, фильтрация i18n Проект поддерживает локализацию Опыт с enterprise админками Похожий тип интерфейсов PHP — не основная обязанность, а преимущество для более эффективной работы в команде.