Angular Developer

Light IT Global
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

JavaScript
API
Application Performance Management
HTML5
Automation of Tests
CSS
Code Review
Dependency Injection
Github
Next.js
Responsive Web Design
Data Streaming
TypeScript
RxJS
Cypress
Backend
GIT
Angular
Gitlab-ci
Integration Tests
Playwright
GraphQL
Front End Software Development
REST
Code Restructuring
Bamboo
Docker
Microservices

Job description

  • Develop modern, responsive web applications using the latest version of Angular
  • Collaborate with designers, backend engineers and product managers to bring high-quality features to life and ensure seamless user experiences
  • Build and maintain integrations with RESTful backend services and external APIs; ensure data flows reliably and securely
  • Contribute to front-end architecture: structure modules, leverage dependency injection, observables/signals, create reusable components and apply best practices for maintainability and scalability
  • Optimize application performance, security and scalability: e.g., lazy-loading, bundle splitting, caching, code-splitting, and monitoring performance metrics
  • Write clean, maintainable and testable code, adhere to code review standards
  • Stay up-to-date with modern front-end trends (especially the Angular ecosystem), evaluate new libraries/technologies and contribute to continuous improvement of our engineering practices

Requirements

Do you have experience in TypeScript?, * Minimum 4 years of professional front-end development experience.

  • Strong proficiency with Angular (v14+ or latest) and TypeScript, together with solid skills in JavaScript (ES6+), HTML5 and CSS3
  • Good understanding of core Angular patterns: modules, components, services, routing, dependency injection (DI), observables/RxJS (or equivalent reactive patterns)
  • Proven experience with state-management libraries such as NgRx, NgNeat Elf
  • Demonstrated experience integrating front-end applications with RESTful APIs (and optionally GraphQL).
  • Familiarity with Git and collaborative development workflows
  • Strong communication skills in English (B2 / Upper-Intermediate or higher)
  • A mindset oriented toward writing clean, maintainable, and testable code, * Familiarity with monorepo setups and shared library architectures (e.g., via Nx)
  • Exposure to CI/CD pipelines and tooling (GitHub Actions, GitLab CI, Azure Pipelines)
  • Experience using containerisation (e.g., Docker)
  • Knowledge of other frameworks or libraries ( Next.js) - useful given our mixed-tech environment
  • Experience with headless CMSs, particularly Strapi, for managing content-driven pages or blog sections
  • Familiarity with front-end testing tools - e.g., Jest, Karma, Playwright, or Cypress - and experience writing unit and integration tests for Angular applications.
  • Experience in migrating legacy front-end systems (e.g., AngularJS to Angular), refactoring large-scale codebases
  • Familiarity with front-end architecture methodologies, especially Feature-Sliced Design (FSD)

Benefits & conditions

  • Competitive salary and performance review
  • PE accounting and support
  • 18 paid vacation days per year
  • Unlimited paid sick days per year
  • The system of bonuses (Sport/Health/Education)
  • Expert community within the company
  • Paid courses and trainings, internal knowledge library

Apply for this position