Senior Angular Developer | UK FinTech Startup

Poland, 100% Remote
5000-6500 EUR/month on B2B
  • B2B
  • ,
  • Full-time

Itentio IT Recruitment

Our partner is a rapidly growing UK-based fintech company building next-generation digital solutions for trade and supply chain finance. Their mission is to reduce the global trade finance gap by helping mid-market businesses access transparent, secure, and efficient cross-border funding solutions. Due to continued growth, they are expanding their engineering team and looking for a Senior Angular Developer to help shape and scale their customer-facing financial platforms.

Whom are we looking for – Senior Angular Developer

Location: Kraków / Remote (Poland-based)

About the Company and the Position

Our client is an innovative UK fintech transforming trade and supply chain finance through modern digital products. Their platforms enable businesses across Europe, MENA, and emerging markets to access global funding opportunities while maintaining high standards of transparency, compliance, and operational excellence.

We are looking for a Senior Angular Developer to take ownership of the frontend architecture and user experience of complex financial applications used by clients worldwide. The product is data-intensive and runs under high security standards. We run a strict Nx monorepo on Domain-Driven Design. We’re after someone who thinks in architectural boundaries and scalable patterns — you’ll help shape how modules are structured, not just fill them in.

Why is it worth joining this company?

  1. Build products solving real-world financial challenges for international businesses.
  2. Join an engineering culture that values ownership, autonomy, and technical excellence.
  3. Work with modern frontend architecture, cloud-native infrastructure, and scalable systems.
  4. Collaborate with experienced engineers and product teams in an international environment.
  5. Competitive salary and long-term growth opportunities within a fast-growing fintech organization.

Tech Stack

  • Core: Angular 19 (standalone components, signals, new control flow), TypeScript 5.6
  • Architecture: Nx monorepo, DDD library structure (data-access, features, shell, ui)
  • State: NgRx SignalStore (@ngrx/signals) and NgRx global store
  • API: GraphQL (Apollo Client, codegen)
  • UI: Taiga UI v4, SCSS
  • Testing: Jest, Cypress

Senior Angular Developer – Key Responsibilities

  • Build modules under DDD. Design and implement new features within the architectural guidelines, keeping data-access, identity/access, and feature layers properly separated.
  • Modernise and refactor. Migrate legacy code to signals and SignalStore, cut boilerplate, and improve change-detection performance.
  • Build secure frontends. Handle financial data safely – XSS prevention, correct token management, RBAC.
  • Hold the quality line. Enforce strict typing (no any) and the project’s architectural contracts in code review.
  • Test what matters. Write meaningful Jest unit tests and contribute Cypress coverage for critical financial flows. New features ship with tests, and legacy coverage improves as you refactor.

Senior Angular Developer – Main requirements

  • Angular, expert level (5+ years). Production experience with signals (computed, effect, signal inputs/outputs), standalone components, and the new control flow.
  • Familiarity with the Zone.js → zoneless direction is a strong plus.
  • Reactive state. Deep knowledge of NgRx global store and hands-on SignalStore experience (or ComponentStore with real readiness to move to SignalStore). You know when global state is justified and when a local signal will do.
  • DDD on the frontend. You understand why libraries split into data-access, util, features, and ui, and you enforce the dependency rules between them.
  • Advanced TypeScript. Generics, utility types, discriminated unions, strict mode. You write types that keep illegal states from being constructible.
    GraphQL. Apollo Client and codegen workflows. You’re at home with typed queries and mutations generated from a schema.
  • Legacy refactoring. You can read older Angular patterns (NgModules, classic NgRx with actions/reducers/effects) and modernise them incrementally without destabilising the app.
  • Professional English communication skills (at least B2+) – enough to discuss architectural trade-offs, present proposals, and hold your own in technical meetings.
  • Ownership. You don’t wait for a ticket to fix a type mismatch or improve DX. When tech debt is slowing the team down, you raise it and bring a plan.
  • Autonomy. You can work through complex legacy code and unfamiliar business logic on your own, and you chase production bugs to their root cause.

Security aspects knowledge

  • Solid grasp of the OWASP Top 10 as it applies to SPAs.
  • Experience with secure auth flows (JWT, session management) in finance.
  • Working knowledge of Content Security Policy.

Senior Angular Developer – What is in it for you?

  • Competitive salary: 5000 – 6500 EUR/month on B2B contract.
  • 30 days of paid vacations per year.
  • Unlimited paid sick leave (used responsibly).
  • Flexible working hours.
  • 100% remote setup.
  • Budget for courses, conferences, and self-development.
  • Opportunity to receive work devices if needed.

The Next Step for you:

Is it a new challenge for you? If you want to become a valuable part of this project, please apply via the contact form below.

Itentio IT Recruitment privacy and equal opportunity statements:

By submitting the recruitment application, you consent to the processing of your personal data contained therein. The controller of your personal data is Vladyslav Muzhylivskyi operating under the business name Vladyslav Muzhylivskyi Itentio with its registered office in Kraków (Tax ID: 6751522794). Personal data will be processed in order to carry out the recruitment process for the position specified in the job offer, including for the purpose of assessing the qualifications for work in this position. You can withdraw your consent at any time, which, however, does not affect the legality of the processing that was carried out on its basis before its withdrawal. You have the right to request access to your data, to rectify it, delete it or limit its processing, as well as the right to transfer your personal data, the right to object to data processing and the right to lodge a complaint with the supervisory authority for the protection of personal data. Additional information on the processing of personal data is in our Privacy Policy available at https://itentio.com/privacy-policy/.

Please note that all applications are treated with strict confidence. Itentio IT Recruitment will never share your data outside our organization without your written consent. Itentio is an equal-opportunity recruitment company and values diversity at our company. We do not discriminate based on race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Enjoy all new opportunities by subscribing to our LinkedIn and Facebook pages.

 

Stages of the recruitment process

01 step

Intro call with Itentio recruiters

An online/phone interview with our recruiter to discuss this position and your experience (30 minutes).

02 step

Technical Task

Home assignment for a couple of hours.

03 step

Technical Interview

Defence of your solution in the task and conversation on technical aspects with the CTO (1-1,5 hours)

04 step

Final Round (Pre-offer stage)

A meeting with the CEO & co-founder (30 minutes). After this stage the company will send you the offer letter. Congratulations and welcome on board!

Are you a talented IT professional looking for exciting career opportunities?

Take the first step towards your dream job by contacting Itentio IT Recruitment today!

Fill out this contact form and upload your CV to get started. Our team will review your information and get in touch with you.

We can't wait to hear from you and help you advance your IT career!

    Scroll to top