Frontend Developer (AngularJS + JSP + Bootstrap)

Frontend Developer (AngularJS + JSP + Bootstrap)

Описание вакансии

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.

Посмотреть контакты работодателя

Похожие вакансии

Воннаплэй / WannaPlay

AI Fullstack Developer

Воннаплэй / WannaPlay

  • Минск

  • Не указана

Рекомендуем
Артагед
  • Минск

  • до 6000 BYR

Рекомендуем

UX/UI разработчик / Frontend Engineer

Глушкова Ксения Евгеньевна

  • Минск

  • до 6000 BYR

Рекомендуем
Бэлл Интегратор

SQL-разработчик

Бэлл Интегратор

  • Минск

  • до 6000 BYR

ИнтэксСофт
  • Минск

  • до 6000 BYR

  • Минск

  • до 8000 RUR

Арлайт РУС
  • Минск

  • до 8000 RUR

ИнтэксСофт
  • Минск

  • до 8000 RUR

Business Development Manager

Хайруллина Айгуль Исмагыловна

  • Минск

  • до 8000 RUR

Мобильные ТелеСистемы (МТС), Беларусь

C# Backend developer

Мобильные ТелеСистемы (МТС), Беларусь

  • Минск

  • до 8000 RUR

УайтСнейк

Golang Developer

УайтСнейк

  • Минск

  • до 8000 RUR

IDT Technologies
  • Минск

  • до 8000 RUR

Национальный центр электронных услуг,РУП

Middle Backend Developer Python - ведущий инженер-программист

Национальный центр электронных услуг,РУП

  • Минск

  • до 8000 RUR

GRYMALA / ГРЫМАЛА
  • Минск

  • от 800 USD

  • Минск

  • от 800 USD

  • Минск

  • от 800 USD

Дзеньги
  • Минск

  • от 800 USD

Программист 1С

Бусел Капитал

  • Минск

  • от 800 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию