> Markdown version of [/jobs/ext/1977992-frontend-engineer](https://www.wearedevelopers.com/jobs/ext/1977992-frontend-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Frontend Engineer - **Company:** Brown Brothers Harriman & Co. - **Location:** Boston, MA, United States (Remote available) - **Experience:** Experienced - **Salary:** $85,000.0 - $130,000.0 - **Contract:** Permanent contract - **Skills:** Adobe Analytics, JavaScript (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Application Performance Management, Audit Trail, Unit Testing, Big Data, Software as a Service, D3.Js, Data Visualization, Design of User Interfaces, Python (Programming Language), Role-Based Access Control, Ui Patterns, Software Deployment, Data Streaming, TypeScript, Web Content Accessibility Guidelines, WebSocket, Web Usability, Highcharts, RxJS, Telerik, Angular Material, Cypress (Programming Language), Backend, Fastapi, AngularJS, Playwright, Production Code, Real Time Data, Figma, Kendo Ui, Front End Software Development, Jasmine, Web Api - **Published:** August 7, 2026 - **Apply:** https://bbh.wd5.myworkdayjobs.com/BBH/job/Boston/Frontend-Engineer_72319 ## About the Role * 4+ years professional frontend engineering * Has built and shipped features in production SaaS environments Technical Skills * Angular - deep proficiency required: components, services, RxJS, reactive forms, lazy loading, standalone components, Angular CDK * TypeScript - strong TypeScript skills; thinks in types * Python - comfortable writing backend API endpoints (FastAPI or similar); full feature ownership across the stack * Figma fluency - Dev Mode, components, design tokens; works directly from design files to production code * Testing - Jasmine/Jest for unit tests; Cypress or Playwright for integration and E2E * State management - NgRx, Akita, or comparable reactive state patterns * Active user of AI coding assistants in daily workflow Nice to Have * Streaming UI experience - WebSocket or SSE for real-time data output * Data visualization - D3.js, Chart.js, or ngx-charts for financial dashboards * Code editor experience - CodeMirror or Monaco for transformation editing interfaces * Angular Material or Kendo UI (Telerik) for data-intensive enterprise UIs * Micro-frontend patterns (Module Federation) or Nx monorepo tooling * Financial services UI experience - audit trail views, RBAC display logic, compliance-aware interface patterns ## Description As a Frontend Engineer, you'll own the client-side experience of the platform - the interfaces through which financial services users configure integrations, build and execute transformations, monitor workflows, and review results. Our product's promise is that business users can operate it without writing a ticket. That promise lives or dies in the UI you build. This is a design-collaborative, full-stack-adjacent role. You'll work directly from Figma, own features from Angular component to Python API endpoint, and build data-dense, enterprise-grade interfaces that financial services users trust. The bar for craft is high - our users are experienced, demanding, and will notice if something is ambiguous or slow. Angular is our framework. TypeScript is how we think. Python is how we reach the backend when a feature needs it. Responsibilities Product Engineering * Build and maintain Angular-based interfaces for the core product: integration configuration, transformation building, workflow monitoring, execution results, and audit log views * Own features end-to-end - from Figma file through Angular components, Python API endpoints, and production deployment * Implement and extend the component library in close coordination with the Head of Design and Product Designer * Build high-performance data views: filterable tables, real-time execution output streams, transformation diff views, and audit logs Design Collaboration * Translate Figma designs into production Angular components with high fidelity - using Figma Dev Mode and design tokens as the contract * Work directly with the design team during the design process - flag constraints early, prototype in code when needed, push quality forward * Maintain Storybook as the living documentation for the component library AI-Specific Frontend * Implement streaming UI patterns for AI-generated transformation outputs - progressive rendering, token-by-token display, interruption and retry handling * Build interfaces for AI-suggested transformations - multi-step diff views, accept/reject/edit flows, and inline suggestions * Design and implement feedback mechanisms that capture user corrections and improve AI quality signals Quality & Security * Write comprehensive unit and integration tests; maintain confidence through the CI pipeline * Optimize for Core Web Vitals and application performance - lazy loading, OnPush change detection, virtual scrolling for large datasets * Apply Angular's built-in security patterns and implement RBAC-aware UI rendering for permission-scoped features * Build to WCAG 2.1 AA accessibility standards - enterprise customers have compliance requirements ## Related Videos - [Web-based Information Visualization](https://www.wearedevelopers.com/videos/84-web-based-information-visualization) - [Boost Productivity with AI: Figma & Playwright MCP Workflows - Aris Markogiannakis](https://www.wearedevelopers.com/videos/1768-boost-productivity-with-ai-figma-playwright-mcp-workflows-aris-markogiannakis) - [How to Create New RxJS Operators](https://www.wearedevelopers.com/videos/683-how-to-create-new-rxjs-operators) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Practice makes perfect - when it comes to RxJS](https://www.wearedevelopers.com/videos/1-practice-makes-perfect-when-it-comes-to-rxjs) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [16 Best Free React UI Libraries in 2025](https://www.wearedevelopers.com/magazine/148-16-best-free-react-ui-libraries-in-2025) - [Dev Digest 139 - Soft and hard queries](https://www.wearedevelopers.com/magazine/487-dev-digest-139-soft-and-hard-queries)