{"id":8988,"date":"2023-07-12T03:37:11","date_gmt":"2023-07-12T10:37:11","guid":{"rendered":"https:\/\/thefence.net\/?post_type=jobs&#038;p=8988"},"modified":"2026-03-12T05:41:42","modified_gmt":"2026-03-12T12:41:42","slug":"senior-medior-frontend","status":"publish","type":"jobs","link":"https:\/\/thefence.net\/es\/jobs\/senior-medior-frontend\/","title":{"rendered":"Senior \/ Strong Medior Angular Frontend Engineer"},"content":{"rendered":"<p><strong>XS MATRIX SECURITY SOLUTIONS Kft.<\/strong> manufactures TheFence a cloud-based Identity Governance platform, which is a modularly built, next generation identity governance and administration (IGA) platform tailored for organizations of all sizes (SMEs &amp; large enterprises).<\/p>\n<p>This role is <strong>not a ticket-factory frontend job<\/strong>. We are working against objectives, milestones not against tickets. We welcome any ideas, innovations and celebrate self-driven activities improving our solutions.<\/p>\n<h4>The Mission<\/h4>\n<p>Our solutions combine multiple client applications, including standalone and micro-frontend modules. We are on a journey to enhance our micro-frontend architecture, roll out a new UI library toolkit.<\/p>\n<p>If you enjoy technical challenges, thinking deeply about frontend architecture, and influencing the direction of a product, this is the place for you.<\/p>\n<h4>What You Will Work On<\/h4>\n<p>You will design and implement backend services that power our platform, including:<\/p>\n<ul>\n<li>Develop and maintain Angular applications using TypeScript, RxJS, NgRx, PrimeNG.<\/li>\n<li>Phase out legacy Syncfusion components and replace them with modern UI solutions.<\/li>\n<li>Collaborate on micro-frontend architecture using Angular module federation.<\/li>\n<li>Implement and improve patterns in our frontend codebase: Command, Decorator, Observer, Dependency Injection, and other established design patterns.<\/li>\n<li>Contribute to the evolution of our UI library toolkit and establish best practices for frontend development.<\/li>\n<\/ul>\n<p>This is not purely an implementation role. You are expected to participate in architecture discussions, design decisions, and system evolution.<\/p>\n<h4>Must-Have Skills<\/h4>\n<ul>\n<li>Strong experience in Angular (16+) and TypeScript development.<\/li>\n<li>Proven knowledge and hands-on experience with RxJS and reactive programming.<\/li>\n<li>Solid understanding of design patterns, frontend architecture, and scalable UI design.<\/li>\n<li>Ability to reason about system behavior, edge cases, and failure scenarios.<\/li>\n<li>Capable of proposing conceptual ideas, leading improvements, and driving changes end-to-end.<\/li>\n<\/ul>\n<h4>Highly Preferred<\/h4>\n<ul>\n<li>Experience with module federation \/ micro-frontends.<\/li>\n<li>Familiarity with PrimeNG, and exposure to migrating or phasing out legacy component libraries (e.g., Syncfusion).<\/li>\n<li>Working experience with AI assistants (CoPilot, Codex, Claude, etc.).<\/li>\n<li>Experience designing or working with event-driven systems.<\/li>\n<li>Hands on experience in browser base performance testing, debugging.<\/li>\n<li>Self-driven and proactive attitude towards problem escalation and resolution.<\/li>\n<\/ul>\n<h4>Nice-to-Have<\/h4>\n<ul>\n<li>C# and\/or .NET familiarity.<\/li>\n<li>Experience using REST API tools (Postman, Insomnia, etc.).<\/li>\n<li>Hands-on experience with Agentic solutions.<\/li>\n<li>Experience with testing frameworks.<\/li>\n<\/ul>\n<h4>What Kind of Engineer Thrives Here<\/h4>\n<h5>We value engineers who:<\/h5>\n<ul>\n<li>are self-driven and proactive<\/li>\n<li>are comfortable challenging the status quo<\/li>\n<li>propose conceptual and architectural improvements<\/li>\n<li>communicate clearly and confidently<\/li>\n<li>can explain technical decisions and trade-offs<\/li>\n<li>are comfortable interacting with technical leadership or management<\/li>\n<li>can push back on unrealistic timelines or risky design choices<\/li>\n<\/ul>\n<p>Strong communication and reasoning skills are just as important as coding ability.<\/p>\n<h4>Why This Role Is Interesting<\/h4>\n<h5>You will have the opportunity to:<\/h5>\n<ul>\n<li>Work on cutting-edge frontend architecture in a distributed, microservices environment.<\/li>\n<li>Play a pivotal role in shaping our frontend ecosystem, from UI toolkit to micro-frontend architecture.<\/li>\n<li>Collaborate with a highly motivated team of engineers who value knowledge sharing and technical excellence.<\/li>\n<li>learn deeply about distributed system design<\/li>\n<\/ul>\n<p>If you enjoy understanding systems deeply, solving non-trivial problems and shaping architecture, we would love to hear from you.<\/p>\n","protected":false},"author":14,"featured_media":17774,"template":"","format":"standard","meta":{"content-type":"","site-sidebar-layout":"default","site-content-layout":"default","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"default","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"class_list":["post-8988","jobs","type-jobs","status-publish","format-standard","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/thefence.net\/es\/wp-json\/wp\/v2\/jobs\/8988","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thefence.net\/es\/wp-json\/wp\/v2\/jobs"}],"about":[{"href":"https:\/\/thefence.net\/es\/wp-json\/wp\/v2\/types\/jobs"}],"author":[{"embeddable":true,"href":"https:\/\/thefence.net\/es\/wp-json\/wp\/v2\/users\/14"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thefence.net\/es\/wp-json\/wp\/v2\/media\/17774"}],"wp:attachment":[{"href":"https:\/\/thefence.net\/es\/wp-json\/wp\/v2\/media?parent=8988"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}