Frontend Developer (AngularJS + JSP + Bootstrap)
04 Июня 2026
Город:
Минск
Занятость:
Полная занятость
Компания "Е-Вижн"
We are looking for a Frontend Developer to join our team and work on the support and development of a large enterprise application built with AngularJS, JSP, and Bootstrap. The project follows a classic architecture with a Java backend, JSP templates, and a frontend powered by AngularJS 1.x and Bootstrap. This role offers the opportunity to work on a mission-critical system, collaborate with cross-functional teams, and contribute to both maintenance and the implementation of new features.
Mandatory requirements:
AngularJS (1.5+)
- Experience in developing and maintaining applications on AngularJS 1.5 and higher for at least 2 years.
- Deep understanding of the architecture: controllers, services, factories, directives, filters, scopes, digest cycle, $watch, $apply, $rootScope.
- Ability to work with two-way data binding, ng-model, ng-repeat, ng-if / ng-show, ng-include.
- Understanding of the directive lifecycle and experience in writing custom directives.
- Experience with routing: ngRoute or ui-router (nested states, parameters, resolve).
- Working with forms: validation (required, minlength, custom validators), ngForm, ng-submit.
- Asynchronous requests: $http, $q, interceptors, error handling.
JSP (JavaServer Pages)
- Understanding of the role of JSP in the stack: as the entry point for the AngularJS application.
- Ability to read and modify JSP pages:
- Embedding AngularJS applications (ng-app),
- Passing data from backend to frontend (via script or hidden fields),
- Experience working with JSP includes, tags.
- Understanding how JSP generates HTML before AngularJS takes over.
Bootstrap (3.xx)
- Experience in responsive layout using Bootstrap grid and components (modals, navbars, cards, forms).
- Ability to adapt AngularJS interfaces to Bootstrap design.
- Working with forms, tables, responsive utilities.
- Ability to override Bootstrap styles through custom CSS/SASS.
JavaScript / HTML / CSS
- Strong knowledge of JavaScript (ES5/ES6): closures, prototypes, this, bind, promises, modules.
- Knowledge of HTML5, semantic markup, accessibility (a11y).
- CSS3 skills: flexbox, responsiveness, SASS/SCSS.
- Experience debugging in DevTools: profiling, detecting memory leaks, redundant digest cycles.
Build and tools:
- Experience with CVS, understanding of basic commands and workflow.
Nice to Have:
- Node.js, React, Vue
- TypeScript
- Angular
- Jira
- Experience working in Agile/Scrum/Kanban environments
We offer:
- Competitive salary package and motivation scheme;
- Opportunity to work for a financially strong, fast-growing company;
- Constant interaction with global teams of professionals;
- Access to continuous professional development: training, certification programs, events, and team buildings;
- Corporate work equipment;
- Life events’ gifts, corporate presents and awards.
The position has been posted in anticipation of its official opening. We’ll be glad to review applications in advance to build a pool of strong candidates.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
18 Июня
.NET Backend Developer( Клеркгрупп )
Минск
Компания "Клеркгрупп" В связи с расширением команды и масштабированием проектов находимся в поиске опытного Backend Engineer в IT-компанию,...
18 Июня
Senior / Lead Node.js Developer
Минск
Компания "ПикселПлекс" PixelPlex – ведущая продуктово-аутсорсинговая компания по Blockchain разработке, с 2013 года 90% наших проектов...
18 Июня
Python Developer (middle / middle+)
Минск
Компания "ПикселПлекс" PixelPlex – ведущая продуктово-аутсорсинговая компания по Blockchain разработке, с 2013 года 90% наших проектов...
18 Июня
Senior Unity Developer( Лоппи Поппи )
Минск
Компания "Лоппи Поппи" LOPPI POPPI - это динамично развивающаяся студия, которая превращает идеи в игры мирового уровня: мы создаём яркие,...
19 Июня
Backend Developer Middle/Senior | Golang
Минск
Компания "Каспи Софтвер" Будем рады вашим откликам на позицию Backend Developer! Какие задачи нужно будет выполнять: • Разработка,...
Вакансия размещена в отрасли