Е-Вижн

Frontend Developer (AngularJS + JSP + Bootstrap)

Коротко

Frontend-разработчик для поддержки и развития крупного корпоративного приложения на AngularJS 1.x, JSP и Bootstrap с Java-бэкендом. Требуется от 2 лет опыта с AngularJS (controllers, services, directives, digest cycle, routing, формы, $http/$q), умение работать с JSP-шаблонами и адаптировать интерфейсы под Bootstrap 3, а также уверенное знание JavaScript/HTML/CSS. Плюсом будет опыт с Node.js, React, Vue, TypeScript, Angular, Jira и работа в Agile/Scrum/Kanban.

О проекте
Мы ищем Frontend-разработчика, который присоединится к нашей команде и будет заниматься поддержкой и развитием крупного корпоративного приложения, построенного на AngularJS, JSP и Bootstrap. Проект следует классической архитектуре с Java-бэкендом, JSP-шаблонами и фронтендом на AngularJS 1.x и Bootstrap. Эта роль даёт возможность работать над критически важной системой, сотрудничать с межфункциональными командами и участвовать как в сопровождении, так и во внедрении новых функций.
Обязательные требования
AngularJS (1.5+)
•Опыт разработки и сопровождения приложений на AngularJS 1.5 и выше не менее 2 лет.
•Глубокое понимание архитектуры: controllers, services, factories, directives, filters, scopes, digest cycle, $watch, $apply, $rootScope.
•Умение работать с двусторонней привязкой данных, ng-model, ng-repeat, ng-if / ng-show, ng-include.
•Понимание жизненного цикла директив и опыт написания пользовательских директив.
•Опыт работы с маршрутизацией: ngRoute или ui-router (вложенные состояния, параметры, resolve).
•Работа с формами: валидация (required, minlength, пользовательские валидаторы), ngForm, ng-submit.
•Асинхронные запросы: $http, $q, interceptors, обработка ошибок.
JSP (JavaServer Pages)
•Понимание роли JSP в стеке: как точка входа для приложения AngularJS.
•Умение читать и изменять JSP-страницы:
•Встраивание приложений AngularJS (ng-app),
•Передача данных с бэкенда на фронтенд (через script или скрытые поля),
•Опыт работы с JSP includes, tags.
•Понимание того, как JSP генерирует HTML до того, как подключается AngularJS.
Bootstrap (3.xx)
•Опыт адаптивной вёрстки с использованием сетки Bootstrap и компонентов (modals, navbars, cards, forms).
•Умение адаптировать интерфейсы AngularJS под дизайн Bootstrap.
•Работа с формами, таблицами, responsive utilities.
•Умение переопределять стили Bootstrap через пользовательский CSS/SASS.
JavaScript / HTML / CSS
•Уверенное знание JavaScript (ES5/ES6): closures, prototypes, this, bind, promises, modules.
•Знание HTML5, семантической разметки, доступности (a11y).
•Навыки CSS3: flexbox, адаптивность, SASS/SCSS.
•Опыт отладки в DevTools: profiling, выявление утечек памяти, избыточных digest cycles.
Сборка и инструменты
•Опыт работы с CVS, понимание базовых команд и workflow.
Будет плюсом
•Node.js, React, Vue
•TypeScript
•Angular
•Jira
•Опыт работы в средах Agile/Scrum/Kanban
Мы предлагаем
•Конкурентный пакет заработной платы и систему мотивации;
•Возможность работать в финансово устойчивой, быстрорастущей компании;
•Постоянное взаимодействие с глобальными командами профессионалов;
•Доступ к непрерывному профессиональному развитию: обучение, программы сертификации, мероприятия и тимбилдинги;
•Корпоративное рабочее оборудование;
•Подарки по жизненным событиям, корпоративные подарки и награды.
Вакансия размещена в ожидании её официального открытия. Мы будем рады заранее рассмотреть заявки, чтобы сформировать пул сильных кандидатов.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте