We’re looking for a Senior Angular Developer ready to take ownership of architecture, elevate code quality across teams, and bring deep technical understanding of how Angular works under the hood — from rendering flow to change detection and advanced state management.
You’ll work on complex, large-scale applications where performance, scalability, and maintainability matter. If you understand Angular beyond the documentation, how change detection actually works, how reactivity flows across components, and how rendering ties into the browser execution model — we want you on our team. You should know when OnPush isn’t enough, how to avoid accidental re-renders without micro-optimizing inputs, and why Signals don’t automatically fix bad architecture.
The core project you’ll be working on is a fast-growing digital platform that transforms how organizations manage complex financial workflows and user roles across multiple tiers. It combines user-centric dashboards, secure document flows, automated validation systems, visual analytics, and flexible admin tools.
Key Responsibilities * Drive frontend architectures and development for a modular Angular+NestJS app with a focus on performance, scalability, and maintainability. Solve complex technical challenges involving rendering performance, refactoring, memory management, zone-less change detection, and hybrid reactivity (RxJS + Signals). * Participate in technical presales activities: assess client needs, propose solutions, scope estimations (≈20—30%). Act as an internal Angular expert — consulting smaller teams, reviewing code, advising on design patterns and best practices. * Be proactive in discussions, confident in decision-making, and comfortable speaking with international clients (EN-speaking daily).
Requirements / Required Skills and Experience * 6+ years of professional experience with Angular (12-18), including RxJS, Angular Signals, internal lifecycle, performance tuning, SSR, SEO. * 3+ years of Node.js experience, ideally with NestJS framework, MongoDB, PostgreSQL, Kafka, WebSockets. * Strong understanding of modular design, scalable UI architecture, component isolation, and mono-repo structuring, designing testable, enterprise-grade front-end architectures with dependency boundaries, lazy-loaded feature modules, shared state (NgRx/Akita/Signals), and strong typing. * Familiarity with browser internals: Event loop, task/microtask queues; Reflow/repaint cycles; Critical rendering path optimization. * Experience integrating with APIs, REST/GraphQL, authentication systems (JWT, OAuth2). * Ability to read and optimize webpack/Vite builds, tree-shaking, bundle splitting. * Strong command of software design patterns, SOLID principles, and modular design. * Excellent communication in English (C1) — capable of leading architecture calls, mentoring teams, and engaging in client-facing work.
Nice to Have * Experience designing Angular micro frontends (Module Federation or custom bootstrapping). * WebSocket / Kafka integration on frontend (real-time updates, reactive streams). * Advanced test strategy: Jest + Cypress + Storybook automation in mono-repos. * Experience contributing to Angular open-source packages or writing custom schematics.
We offer:
• Competitive Compensation: We value talent and ensure that it’s well-rewarded.
• Flexible Schedule: We respect your time. Work during the hours that best suit your schedule.
• Remote Work: Enjoy the freedom of working from any corner of Europe\Ukraine.
• Long-term Collaboration: We’re looking for a lasting partnership, not just a transactional relationship.
• Opportunity to Grow: Work with diverse customers and projects that challenge and enrich your expertise.
Role Format * Full-time, remote. * FOP or B2B contract. * Flexible schedule with minimum 2 hours overlap with Ukrainian business hours (UTC+3). * Multi-project involvement. * Lead-level autonomy and delivery ownership.