DIGITALL Nature

Standard Front-End Developer – Angular

DIGITALL Nature · Sofia, Sofia-City, Bulgaria

IT Services and IT Consulting · 1,001-5,000 employees

5 h ago
Senior (5-10 yrs) Full-time Bulgaria
Log in to apply, save this posting, or score it against your profile with AI.

About the role

You will lead client-side architecture and implement micro-frontend strategies to build complex, data-rich web applications. Additionally, you will drive performance optimization, maintain engineering standards through testing, and mentor junior developers.

What they look for

Angular TypeScript RxJS NgRx Module Federation Nx Jest ESLint Leaflet SCSS Tailwind CSS REST APIs Reactive programming Micro-frontend architecture State management

Requirements

The role requires 5+ years of professional front-end engineering experience with expert knowledge of Angular and TypeScript. Candidates must have practical experience with micro-frontend architectures, reactive programming, and automated testing frameworks.

Full description

t DIGITALL we don't just deliver technology we deliver the future! We are explorers, knowledge-hunters, tech geeks, problem solvers and game changers who want to inspire and be inspired. Our DIGITALL people are always one step forward: working with top-notch technologies, creating innovations ahead of the market trends, sharing the passion for discovering better ways. As a human-centric organization, our teams are built on mutual respect and open communication, allowing everyone to be authentic, express ideas and unleash their potential. We are proud of our DIGITALL bright minds and never stop developing their skills to keep pushing boundaries together and do what we love. DIGITALL operates globally with a team of 1000 experts in 16 locations across 8 countries.

The department delivers innovative products and services to frontline staff working on over 6,000 projects throughout every Region and Global Practice. Our teams support and enable Bank priorities, boost operational efficiency and effectiveness, and facilitate Operational knowledge discovery. Our delivery model leverages global expertise, design and architecture, leading technology, and robust processes to deliver business solutions that ensure value for money.

Description of the position:

We are seeking a Standard Frontend Developer with deep expertise in Angular and reactive programming to architect and build complex, data-rich web applications. You will lead client-side architecture, design and implement micro-frontend (MFE) strategies for modular, independently deployable application shells, and establish scalable state management systems. Experience with interactive mapping libraries such as Leaflet is a major plus, as we build location-aware UI features.

Role Overview

We are seeking a Senior Frontend Developer with deep expertise in Angular and reactive programming to

architect and build complex, data-rich web applications. In this role, you will lead client-side architecture,

design and implement micro-frontend (MFE) strategies for modular and independently deployable application

shells and establish scalable state management systems. Experience with interactive mapping libraries such as

Leaflet is a major plus as we build location-aware UI features.

Key Responsibilities

  • Design and implement modular, high-performance web applications using modern Angular (standalone components, Signals). Leverage RxJS for asynchronous stream composition and HTTP orchestration, while preferring Signals as the primary reactive state primitive.
  • Lead the design and implementation of micro-frontend solutions using Module Federation or
  • equivalent approaches, enabling independently deployable Angular micro-apps within a shared host
  • shell. Define MFE contracts, routing strategies, and shared dependency management.
  • Establish state management patterns and maintain scalable module and component hierarchies
  • across MFE boundaries.
  • Drive application performance strategies include change detection tuning (OnPush), lazy loading,
  • bundle size reduction, and memory leak prevention.
  • Integrate Leaflet (or similar mapping libraries) to render dynamic spatial datasets, custom map layers,
  • and interactive UI overlays.
  • Maintain engineering standards by enforcing linting rules (ESLint) and writing unit and integration
  • tests (Jest).
  • Conduct code reviews, set technical standards, and mentor junior and mid-level developers.

Required Qualifications

  • 5+ years of professional front-end engineering experience.
  • Expert knowledge of Angular and TypeScript. Solid command of Angular Signals as the primary
  • reactivity model, with strong RxJS proficiency for async operations, HTTP handling, and complex event
  • stream composition.
  • Hands-on experience implementing enterprise state management patterns using Signals and NgRx;
  • familiarity with RxJS–Signal interop utilities
  • Practical experience designing and delivering micro-frontend architectures using Module Federation,
  • Nx monorepos, or equivalent tooling.
  • Strong experience setting up and writing automated tests using Jest and enforcing code consistency
  • with ESLint.
  • Solid understanding of REST APIs and asynchronous UI patterns.
  • Experience with responsive CSS architectures (SCSS, Tailwind CSS, or component design systems).
  • Nice-to-Have Skills
  • Practical experience with Leaflet, OpenLayers, or Mapbox GL JS for spatial data visualization.
  • Familiarity with Cesium.js (CesiumJS) for 3D globe, terrain, and advanced geospatial rendering.
  • Knowledge of GeoJSON, spatial coordinate systems, and mapping projections.
  • Tech Stack: Angular, TypeScript, RxJS, NgRx, Module Federation, Nx, Jest, ESLint, Leaflet, SCSS, Cesium
  • (optional).
  • Environment: Azure DevOps Boards, Wikis, Visio / Lucidchart / Miro, Microsoft Teams.

Organizational information:

  • All applications will be treated in strict confidentiality
  • Please note that only shortlisted candidates will be invited to an interview