Pennymac
Frontend Engineer - AI Platform
Carrollton, Texas, USA · full-time
Sponsorship not specified$75k-$130kDetected 41 days ago
TypeScriptReactNext.jsCSSTailwind CSSNode.jsCode ReviewGraphQLWebSocketsData VisualizationLLMsRAGAgentic AIDesign Systems
About the role
- Together, we work towards a unified goal of helping millions of Americans achieve aspirations of homeownership through the complete mortgage journey.
- You will tackle unique challenges in Generative UI, real-time state synchronization, and browser-based code editing.
Responsibilities
- Build and maintain core frontend features for the AI platform using React, TypeScript, and Next.js, ensuring excellent performance and responsiveness.
- Contribute to the "Collaborative Canvas": Help implement a real-time, multi-player workspace where AI agents and humans can co-author artifacts.
- Work with WebSockets and state-syncing technologies to manage shared state seamlessly.
- Implement "Generative UI": Build out a robust component registry and help develop the rendering engine that allows AI agents to dynamically generate interactive UI elements (charts, forms, checklists) on the fly.
- Collaborate closely with Backend Engineers to consume complex APIs (GraphQL, Streaming JSON, Server-Sent Events) and bring agent outputs to life in the browser.
- Participate in code reviews, contribute to E2E/Integration testing, and help maintain our architectural standards.
- Experience working with and contributing to enterprise-grade Design Systems (e.g., using Tailwind CSS, Radix UI, or Shadcn ).
- Basic understanding of Node.js to support "Frontend-for-Backend" (BFF) patterns.
Requirements
- Bachelor's Degree in Computer Science, HCI, or related engineering disciplines, or equivalent professional experience.
- Familiarity with modern Next.js architectures (App Router) and concepts like Server Components and progressive UI rendering.
- Experience with or a strong desire to learn about building multi-user, real-time applications using WebSockets, SSE, or state-syncing libraries.
- Experience with visualization libraries (e.g., D3.js, Recharts, React Flow, or Mermaid.js ) to render charts, graphs, or flow diagrams.
- You are comfortable iterating quickly on an MVP based on user feedback.
- Familiarity with the Vercel AI SDK, LangChain.js, or similar frameworks.
- Familiarity with Conflict-Free Replicated Data Types (Yjs, Automerge) for collaborative editing.
Skills
- Solid understanding of React fundamentals, hooks, context, and state management.
- Comfortable handling unstructured data and "streaming" UI responses.
- A "Startup Mentality": Collaborative spirit, eagerness to learn, and adaptability.
- Nice-to-Have (Bonus Points): Experience with AI SDKs: Familiarity with the Vercel AI SDK, LangChain.js, or similar frameworks.
- Knowledge of CRDTs: Familiarity with Conflict-Free Replicated Data Types (Yjs, Automerge) for collaborative editing.
- FinTech/Mortgage Domain: Familiarity with the regulatory and compliance constraints of the financial industry.
- At Pennymac, our people are the foundation of our success and at the heart of our dynamic work culture.
Compensation
- Salary $75,000 - $130,000 Work Model OFFICE
Benefits
- Our vision is to be the most trusted partner for home.
- Whether you're looking for flexible benefits for today, setting up short-term goals for tomorrow, or planning for long-term success and retirement, Pennymac's benefits have you covered.
- Some key benefits include:
Company info
- to be Accountable, Reliable and Ethical in all that we do.
- Pennymac is committed to conducting a business that makes positive contributions and promotes long-term sustainable growth and to fostering an equitable and inclusive environment, where all employees and customers feel valued, respected and supported.
- Work with your "customers" (Pennymac engineers and product analysts) to understand their workflows and build elegant UI solutions that reduce friction.
Apply directly at Pennymac →Create a free account for alerts like thisView Pennymac immigration profile
This listing is sourced directly from Pennymac's careers page and normalized into a canonical job model.