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
Responsibilities:
---------------------
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
Nice to Have:
-----------------
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)
What we Offer:
------------------
Flexible work-from-home policy
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
Tronkina Olesia
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.