Job details banner

Senior Angular Developer

Remote

About the Company
Valor Software is a company founded by developers for developers. Since 2013, we’ve been building high-quality digital solutions for clients worldwide, with a strong focus on technical excellence and engineering expertise. From day one, we have hired engineers for their engineering judgment, systems thinking, and technical depth - not just for frameworks and keywords.

Our role isn’t just to deliver features. We extend our clients’ businesses with real expertise - through architecture that scales, technology choices that age well, and engineering decisions that hold up under growth, pressure, and change. Valor is a place for developers who want to be valued for how they think, not just how fast they ship.

Responsibilities
We are seeking a Senior Angular Developer to join the front-end engineering team working on a large-scale enterprise platform in the promotional products industry. The platform is a business-management suite covering product research, CRM, presentations, quotes, orders, storefronts, and checkout.

The developer will work across two established teams-one focused on the cross-platform mobile client and one on the platform foundations and design system-and contribute to special projects and proofs-of-concept as needed.

  • Feature Development: Design and implement features in a large-scale Angular (zoneless) application using standalone components, signals, and OnPush change detection within an Nx monorepo.
  • Mobile: Contribute to the cross-platform mobile client built with Ionic + Capacitor, sharing business logic with the web platform.
  • Design System: Maintain and extend shared UI component libraries (design system), the SCSS theme system, and support white-label/multi-tenant theming.
  • State Management: Work with NGXS for shared state and implement local state patterns using signals and rxResource() for new features.
  • Testing: Write and maintain unit tests with Jest + Spectator.
  • Code Quality: Follow Conventional Commits, enforce library-type separation, use workspace generators, and participate in code reviews.

Requirements

Must-Have

  • Seniority: 6+ years of total front-end development experience.

Technical Stack:

  • 4+ years of hands-on experience with Angular. Strong understanding of modern Angular: signals, standalone components, input()/output(), OnPush change detection, zoneless applications.
  • RxJS: 1+ year working with observables and operators (map, switchMap, combineLatest) and signal interop.
  • Solid experience with TypeScript.
  • Experience with SCSS/BEM and TailwindCSS.
  • Nx: Familiarity with Nx or similar monorepo tooling (projects vs. libraries, dependency graph, tags/boundaries, generators)
  • Mobile Development: Experience with Ionic Framework + Capacitor, wrapping Angular apps into cross-platform mobile builds, build/sign/deploy workflows with Fastlane.
  • State Management: Experience with NGXS or equivalent Angular state management libraries (NgRx, Akita).
  • Testing: Practical experience writing unit tests with Jest. Familiarity with Spectator is a plus.
  • Git Workflow: Comfortable with Conventional Commits, pull-request-based development, and CI pipelines.

Nice-to-Have

  • Design Systems: Experience building or maintaining a shared component library / design system.
  • Angular Signals: Hands-on experience with the Angular resource / rxResource APIs and signal-based local state patterns.
  • White-Label / Multi-Tenancy: Experience with theming systems that render differently-branded products from a single codebase.
  • SSR: Experience with Angular server-side rendering.
  • Cloudflare Workers: Familiarity with edge computing / serverless workers (Hono framework a plus).
  • E-Commerce Domain: Prior work on product catalogs, storefronts, checkout flows, or order-management systems.

What We Offer

  • A strategic role in a fast-growing international company
  • Remote-first culture with flexible working hours
  • Competitive compensation via a B2B contract
  • Opportunity to influence technical direction and contribute to open source
  • A supportive and agile team culture where your ideas matter

Apply