
Senior Angular Developer
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