hero
companies
Jobs
If you are a Techstars portfolio companyclaim your profile.

Senior Angular Engineer

Reppls

Reppls

Software Engineering
Poland
Posted on Aug 28, 2025
Senior / Middle Angular Engineer (Modular Frontend for LegalTech Platform)

Remote | B2B Contract | Full-time

Who Are We?

We’re an engineering-led team within a major legaltech/proptech company that powers 40+ digital services across Europe. These services are used by governments, real estate professionals, legal teams, and individuals handling high-stakes transactions.

We’re now overhauling our frontend ecosystem, replacing a bloated monolith with a modern, modular microfrontend architecture built with Angular 18+ and Module Federation.

What Will You Work On?

You’ll play a central role in architecting, building, and scaling the new generation of frontend systems — fully decoupled, AI-integrated, and performance-optimized.

For Senior Angular Engineers

1. Architect and Lead Frontend Development
  • Design the high-level architecture of Angular-based SPAs and microfrontends
  • Implement Module Federation and runtime component loading strategies
  • Define scalable folder structures, lazy loading patterns, and shell-host boundaries
2. Build and Evolve Shared UI Components
  • Create reusable UI libraries and component systems
  • Establish and enforce best practices across the frontend team
  • Mentor junior developers and conduct code reviews
3. Backend Integration & API Layering
  • Interface with Quarkus-based backend services via GraphQL and REST APIs
  • Optimize data fetching logic and reduce redundant API calls
  • Configure authentication flows with Keycloak (OAuth2 / OpenID Connect)
4. AI Interface Development
  • Build intuitive UI interfaces for interacting with AI agents and automation tools
  • Integrate with real-time AI components exposed via backend services
5. Optimize Performance & Scalability
  • Implement caching, lazy loading, and performance profiling
  • Minimize bundle size and first paint times using Lighthouse, DevTools, and other tools
  • Ensure frontend responsiveness across devices
6. Monitoring, Logging & Observability
  • Integrate client-side logging and monitoring tools (e.g. Sentry)
  • Track frontend performance and usage analytics (e.g. Microsoft Clarity)
7. Team Leadership & Recruitment
  • Participate in interviewing frontend candidates
  • Onboard and support new developers, especially junior/middle levels
  • Contribute to technical documentation, internal guides, and architectural discussions

For Middle Angular Engineers

1. UI Component and Interface Development
  • Build and extend Angular components for UI screens and forms
  • Support the implementation of a shared design system
  • Work on responsive and accessible UI
2. Implement Frontend Logic
  • Handle form validation, user interactions, and state management (e.g. NgRx)
  • Follow functional specs and translate them into clean, modular code
3. Backend and API Integration
  • Consume GraphQL / REST APIs exposed by backend microservices
  • Handle error states, retry logic, and edge cases gracefully
4. Authorization & RBAC Support
  • Implement user login, session management, and role-based access control (Keycloak)
  • Ensure secure handling of sensitive user interactions
5. Micro Frontend Support
  • Contribute to the integration of Module Federation and microfrontend principles
  • Ensure proper encapsulation and modularity of frontend units
6. Performance and Quality
  • Implement lazy loading, monitor rendering performance, and optimize bundle size
  • Use profiling tools like Lighthouse and Chrome DevTools for audits
7. Team Collaboration
  • Join code reviews, team retrospectives, and design discussions
  • Help junior developers learn the ropes and adopt team best practices

Requirements

For Senior Angular Engineers:
  • 5+ years in frontend development
  • 3+ years working with Angular (preferably v17–20)
  • Deep knowledge of SPA architecture, Micro Frontends, and Module Federation
  • Strong understanding of performance profiling, UI design, and scalability
  • Experience with design systems (Material, Tailwind, Clarity)
  • Excellent knowledge of GraphQL, REST, and OAuth2
  • Experience mentoring developers and making architectural decisions
  • English: written – strong, spoken – intermediate or better
For Middle Angular Engineers:
  • 2+ years of experience with Angular (v12+)
  • Confident in TypeScript, RxJS, HTML, SCSS
  • Familiar with NgRx, GraphQL, REST API integration
  • Basic knowledge of Module Federation or interest in learning it
  • Hands-on experience with testing (Jest, Karma)
  • Strong sense of code quality and eagerness to grow
  • English: intermediate or higher, comfortable reading specs and participating in team calls

Tooling & Environment

  • Angular 18+, NgRx, RxJS
  • GraphQL, REST, gRPC
  • Keycloak (OAuth2 / OIDC)
  • Webpack, Module Federation
  • Sentry, Lighthouse, Chrome DevTools
  • Docker, Kubernetes/OpenShift (nice to have)
  • Git, GitLab CI, Jira, Confluence

Why Join Us?

  • Help reshape the frontend architecture of a massive platform
  • Build modern systems with real AI integrations
  • Work fully remote, async-friendly, with a focus on autonomy and output
  • Get mentorship (or give it!) inside a serious engineering culture
  • Ship software used by legal, financial, and public-sector professionals across Europe

Our Hiring Process

Simple and human:

  1. Intro Call (30–45 min) – Meet our frontend lead, hear about the stack
  2. Tech Interview (60–90 min) – Live questions, architecture, problem-solving
  3. Offer – If it’s a match, we move quickly