➡️ Apply here: Frontend Developer (AngularJS + JSP + Bootstrap)
🔔 Monitor #frontend #angular jobs
👩💼 Want to stand out? Improve your resume to appeal to recruiters, hiring managers, and Applicant Tracking Systems. ➡️ Improve your resume
With over 2600 employees in 28 subsidiaries across the EMEA region, ASBIS is a pre-eminent global value add distributor, OEM, and solutions provider. We are distinguished by our in-depth industry insight and 32+ years of experience as a reliable global partner for clients and suppliers.
We are proud of being one of the certified companies by Great Place to Work®, the global authority on workplace culture, as we believe that our true asset is people. ASBIS invests a lot to create a workplace where every employee has consistently positive experience, professional growth, and appropriate support to unlock their potential and build a future with the Company.
**Whatever your area of expertise and specialization, you will find a range of career opportunities at ASBIS.**
**About the position:**
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 multinational company;
* Constant interaction with global teams of professionals;
* Access to continuous professional development: training, certification programs, events, and team buildings;
* Life events’ gifts, corporate presents and awards, years of service bonuses;
* Special prices for the Company products.
**We are on a mission to bring technology to everyone and are looking for new colleagues. Are you the one? Apply now.**
By applying for the above position, you will confirm that you have reviewed and agreed to our Privacy Notice https://www.asbis.com/privacy-policy