Senior Frontend Engineer, Conversational & Gen UI

Farther
Full-time

πŸ“ Job Overview

Job Title: Senior Frontend Engineer, Conversational & Gen UI

Company: Farther

Location: New York, NY, United States (Hybrid)

Job Type: Full-Time

Category: Frontend Engineering / AI Interfaces

Date Posted: September 8, 2026

Experience Level: Senior (5-10 years)

Remote Status: Hybrid

πŸš€ Role Summary

  • Design and implement cutting-edge conversational and generative UI interfaces for wealth management advisors, bridging AI assistant capabilities with a traditional UI platform.

  • Develop the underlying framework that enables any Farther surface to declare agent capabilities and data visibility, promoting modularity and scalability.

  • Build and maintain the renderer responsible for transforming AI model outputs into validated, submittable interfaces, ensuring extensibility for new input types.

  • Collaborate closely with the agent backend team to define, negotiate, and test wire contracts, ensuring seamless integration and robust performance.

  • Champion developer experience by designing intuitive APIs, comprehensive documentation, and fostering a self-sufficient engineering culture.

  • Mentor junior engineers, elevate code quality through rigorous reviews, and contribute to setting high engineering standards within the team.

πŸ“ Enhancement Note: The role is explicitly for a Senior Frontend Engineer with a focus on AI interfaces, specifically conversational and generative UI. This is not a typical Revenue Operations or Sales Operations role, but it requires deep technical expertise in frontend development, system design, and an understanding of how AI agents interact with user interfaces. The emphasis on "productizing" the frontend and owning end-to-end delivery suggests a highly impactful individual contributor role.

πŸ“ˆ Primary Responsibilities

  • Deliver the complete AI assistant experience from prototype to production, creating the primary interface advisors interact with.

  • Engineer the framework that allows any Farther UI surface to declare agent actions and data access with minimal code.

  • Design and implement the renderer that converts AI model outputs into real, validated, and submittable interfaces, ensuring extensibility for novel inputs.

  • Negotiate, define, and maintain the wire contract between the frontend and the agent backend, supported by comprehensive testing.

  • Prioritize developer experience by creating clear APIs, effective documentation, and enabling teams to build independently.

  • Mentor engineers on the team, provide constructive code reviews, and establish a high bar for code quality and best practices.

  • Contribute to the design and implementation of AI-powered features that enhance advisor workflows and client interactions.

  • Ensure the technical viability and performance of interfaces generated by AI models, addressing issues like slow responses or unexpected outputs.

  • Collaborate with product and design teams to translate user needs and business requirements into robust technical solutions.

  • Troubleshoot and resolve complex technical issues across the frontend stack and its integrations with backend AI services.

πŸ“ Enhancement Note: The responsibilities highlight a blend of core frontend development, system architecture for AI-driven UIs, and team leadership. The emphasis on "designing the system that decides what a screen can be" and "guardrails for the moment it is handed something nobody anticipated" points to a highly strategic and forward-thinking role.

πŸŽ“ Skills & Qualifications

Education: While not explicitly stated, a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field is typically expected for senior-level roles in this domain.

Experience: 6+ years of experience building production web applications, with a significant portion where the frontend was the primary product.

Required Skills:

  • Expert-level frontend engineering proficiency, with a strong preference for strict typing methodologies.

  • Production experience with Large Language Models (LLMs), including agentic systems, tool calling, and streaming responses.

  • Deep understanding of conversational interfaces and a clear perspective on user experience when models are slow, incorrect, or partially complete.

  • Proficiency in composition over configuration and designing modular, scalable frontend patterns.

  • Solid fundamentals in distributed systems, including concepts like timeouts, retries, idempotency, and failure isolation.

  • Genuine product instincts and a focus on user experience, with the ability to identify and address ambiguity.

  • Experience with an AI-assisted development loop (e.g., using tools like Claude Code) and Git-based PR workflows with automated review.

  • Proven track record of end-to-end ownership and meeting project deadlines.

  • Strong habit of knowledge sharing and documentation.

  • Ability to comfortably context-switch across multiple concurrent workstreams.

  • Mastery of React, TypeScript, and Python.

  • Experience with TanStack Query, react-hook-form, and Zod for robust form management and data validation.

  • Proficiency in styling with Tailwind CSS and standard CSS.

  • Experience building and deploying UI modules independently.

  • Familiarity with Testing Library, ESLint, Prettier, and GitHub Actions for CI/CD. Preferred Skills:

  • Experience using or extending frameworks for agent-to-UI communication, with insights into their limitations.

  • Experience building and versioning component libraries used by other teams.

  • Fluency with AWS services such as Lambda, API Gateway, DynamoDB, and CloudWatch.

  • Experience with engineering platforms or internal tooling (e.g., Vercel, internal PaaS, developer platforms).

  • Experience applying LLMs to internal development processes like codegen, large-scale migrations, or spec-to-code pipelines.

  • Familiarity with wealth management, financial services, or analytics products, particularly those dense with numerical data.

  • Expertise in optimizing frontend performance, including profiling, bundle size management, and render performance.

πŸ“ Enhancement Note: The "Ideal Match" section directly translates into required skills. The emphasis on "strict typing" and specific libraries like TanStack Query, react-hook-form, and Zod indicates a need for engineers who prioritize robust, maintainable, and well-architected frontend solutions. The "Bonus Points" should be considered highly desirable qualifications.

πŸ“Š Process & Systems Portfolio Requirements

Portfolio Essentials:

  • Demonstrations of complex, production-ready web applications where the frontend was a core product, showcasing end-to-end ownership.

  • Examples of projects utilizing advanced frontend patterns, emphasizing composition over configuration and modular design.

  • Case studies detailing the implementation of conversational or generative AI interfaces, including challenges faced and solutions implemented.

  • Projects illustrating strong understanding and application of distributed systems principles in a frontend context.

  • Evidence of building and maintaining well-documented APIs and developer-facing tools. Process Documentation:

  • Documentation of processes for designing and implementing AI-driven renderers that handle dynamic and unpredictable model outputs.

  • Workflows detailing the negotiation, definition, and testing of wire contracts between frontend and backend AI services.

  • Examples of how you have mentored other engineers, including your approach to code reviews and knowledge sharing.

  • Documentation of your experience with AI-assisted development loops and CI/CD pipelines.

  • Case studies or examples showcasing how you've optimized frontend performance (e.g., bundle size, render times).

πŸ“ Enhancement Note: While this role is not a traditional operations role, the emphasis on "process" and "system" design for AI interfaces, along with developer experience and documentation, implies a need for a portfolio that showcases methodical problem-solving and robust engineering practices. Candidates should be prepared to discuss the "how" behind their technical decisions.

πŸ’΅ Compensation & Benefits

Salary Range: Given the Senior Frontend Engineer title, 6+ years of experience, and location in New York City, a competitive salary range is expected. Based on industry benchmarks for similar roles in NYC, the estimated range would be $160,000 - $220,000 annually. This range can vary based on specific skills, interview performance, and the exact scope of responsibilities.

Benefits:

  • Competitive compensation package that rewards impact.

  • Full health benefits.

  • 401(k) matching.

  • Roth IRA options.

  • Unlimited Paid Time Off (PTO).

  • Opportunities for professional development through book clubs, seminars, and peer learning sessions.

  • Ground-floor opportunity at a fast-scaling startup.

  • Collaborative atmosphere with product, design, and engineering.

Working Hours: The standard working hours are likely 40 hours per week, with the expectation of flexibility to meet project deadlines and deliver on end-to-end ownership. The hybrid work arrangement allows for some flexibility in scheduling.

πŸ“ Enhancement Note: Salary estimation is based on current market data for Senior Frontend Engineers in New York City, considering the specified experience level and the cutting-edge nature of the role (AI/Gen UI). The benefits package is comprehensive and typical for a growing tech startup.

🎯 Team & Company Context

🏒 Company Culture

Industry: Fintech / Wealth Management (RIA - Registered Investment Advisor)

Company Size: While not explicitly stated, the description mentions "rapidly growing RIA" and "fast-scaling startup," suggesting a company in the early to growth stages, likely between 50-200 employees. This implies a dynamic and agile environment.

Founded: The founding date is not specified, but the description implies it's a relatively new venture, backed by venture capital, aiming to disrupt the traditional wealth management industry.

Team Structure:

  • The role is within the engineering team, likely reporting to an Engineering Manager or Director of Engineering.

  • There's a strong emphasis on collaboration between product, design, and engineering.

  • The specific team for this role focuses on AI assistants and their integration with the user interface.

  • Mentorship is a key aspect, indicating a structure where senior engineers guide and develop more junior members. Methodology:

  • Data-Driven Decision Making: Implied by the nature of wealth management and the use of AI.

  • Agile Development: Common in startups, likely involving iterative development, continuous integration, and frequent releases.

  • User-Centric Design: Emphasis on advisor experience and solving hard problems for them.

  • Engineering Excellence: Focus on code quality, testing, documentation, and developer experience.

  • AI Integration: Core to the company's product strategy, requiring a mindset of continuous learning and experimentation with AI technologies.

Company Website: farther.com

πŸ“ Enhancement Note: Farther positions itself as a modern, tech-forward RIA aiming to disrupt traditional wealth management. The culture likely values innovation, entrepreneurship, collaboration, and a strong focus on execution. The startup environment suggests opportunities for significant impact and growth.

πŸ“ˆ Career & Growth Analysis

Operations Career Level: This is a Senior Individual Contributor (IC) role within the engineering function, specifically focused on Frontend and AI interface development. It represents a significant step beyond mid-level engineering, requiring deep technical expertise, architectural thinking, and the ability to mentor others.

Reporting Structure: The Senior Frontend Engineer will likely report to an Engineering Manager or Director of Engineering. They will collaborate closely with Product Managers, Designers, and other Engineers (including backend engineers working on the AI agent).

Operations Impact: The impact of this role is direct and significant. By building the core interface for the AI assistant, this engineer will shape how advisors interact with Farther's technology, directly influencing advisor productivity, client service quality, and the overall adoption of the platform. Their work on the framework and renderer will enable broader platform capabilities and future innovation.

Growth Opportunities:

  • Technical Specialization: Deepen expertise in AI/ML integration with frontend, conversational UI design patterns, and advanced frontend architecture.

  • Leadership: Transition into a Tech Lead role, guiding technical direction for specific features or teams, and taking on more architectural responsibilities.

  • Management: Potential to move into Engineering Management, focusing on team building, people development, and strategic planning.

  • Cross-functional Exposure: Gain deeper insights into product strategy, wealth management, and AI development by working closely with other departments.

  • Architectural Influence: Play a key role in defining the long-term technical vision for Farther's frontend and AI interface strategy.

πŸ“ Enhancement Note: The role offers substantial growth potential for an engineer who excels in complex technical challenges and enjoys building foundational systems. The focus on AI and generative UI positions the candidate at the forefront of technological innovation.

🌐 Work Environment

Office Type: The company offers a Hybrid work model, indicating a blend of remote work and in-office collaboration. This suggests a modern approach to work-life balance.

Office Location(s): Based on the derived location, the primary office presence is in New York, NY. The "Hybrid Vs. Remote - Location" suggests flexibility in where hybrid employees are based, but likely requires proximity to a key hub like New York for essential in-office days.

Workspace Context:

  • Collaborative Spaces: Expect modern office spaces designed to facilitate collaboration, brainstorming, and team meetings, supporting the hybrid work model.

  • Technology Access: Access to state-of-the-art development tools, high-performance computing resources (potentially for AI development/testing), and robust network infrastructure.

  • Cross-functional Interaction: Frequent opportunities to interact with product managers, designers, backend engineers, and AI specialists, fostering a dynamic and integrated work environment.

  • Focus Time: The hybrid model also allows for dedicated focus time when working remotely, crucial for complex coding tasks and deep thinking.

Work Schedule: Standard full-time hours (likely 40 hours/week), with flexibility to manage work around project demands. The hybrid nature allows for a balance between structured office days and remote work flexibility.

πŸ“ Enhancement Note: The hybrid model is a key aspect, suggesting a company that trusts its employees and prioritizes both collaboration and individual focus. For operations professionals, this means understanding how to maintain team cohesion and workflow efficiency across different work locations.

πŸ“„ Application & Portfolio Review Process

Interview Process:

  • Initial Screening: A recruiter or hiring manager will review your application and resume, likely followed by a brief introductory call to assess basic qualifications and cultural fit.

  • Technical Phone Screen: Expect a technical interview focused on core frontend concepts, JavaScript, React, TypeScript, and potentially basic AI/LLM interaction principles.

  • Coding Challenge/Take-Home Project: A practical assessment, possibly a take-home assignment or a live coding session, to evaluate your ability to build robust, well-architected frontend components, possibly involving AI integration concepts.

  • On-site/Virtual On-site Loop: This will likely involve multiple interviews with different team members, including:

    • System Design Interview: Focusing on your ability to design scalable, modular frontend architectures for complex applications, especially those involving AI.
    • Behavioral Interviews: Assessing your experience with mentorship, collaboration, problem-solving, and handling ambiguity, with specific examples from your career.
    • Technical Deep Dive: Discussions on your experience with LLMs, agentic systems, distributed systems, and specific technologies from the stack.
    • Product Sense Interview: Evaluating your understanding of user experience and your ability to contribute to product decisions.
  • Final Interview: Potentially with a senior leader or founder to discuss overall fit, career aspirations, and strategic alignment.

Portfolio Review Tips:

  • Showcase End-to-End Ownership: Highlight projects where you took a feature from concept to production, demonstrating full lifecycle responsibility.

  • Focus on AI/LLM Projects: If you have any projects involving LLMs, conversational interfaces, or agentic systems, these are highly relevant and should be prominently featured.

  • Demonstrate Architecture: For complex projects, provide diagrams or detailed explanations of your architectural decisions, especially regarding modularity, scalability, and distributed systems.

  • Quantify Impact: Whenever possible, use metrics to demonstrate the impact of your work (e.g., performance improvements, adoption rates, reduction in support requests).

  • Code Quality & Documentation: Ensure any publicly accessible code (e.g., GitHub) is clean, well-commented, and includes a clear README. If providing a private portfolio, ensure it's well-organized and easy to navigate.

  • Explain Trade-offs: Be prepared to discuss the trade-offs you made in your technical decisions and why you chose certain tools or patterns over others.

Challenge Preparation:

  • System Design: Practice designing scalable frontend architectures, considering factors like component reusability, state management, API integrations, and performance optimization, especially in the context of AI-generated UIs.

  • LLM Integration: Brush up on concepts like prompt engineering, tool calling, streaming API responses, and handling AI model errors gracefully.

  • Core Frontend Skills: Review advanced React patterns, TypeScript best practices, state management solutions, and performance optimization techniques.

  • Distributed Systems: Refresh your understanding of fundamental concepts relevant to frontend-backend communication and error handling.

  • Behavioral Questions: Prepare STAR method (Situation, Task, Action, Result) responses for common questions about teamwork, leadership, problem-solving, and handling difficult situations.

πŸ“ Enhancement Note: The interview process is typical for a senior engineering role at a tech company, with a strong emphasis on technical depth, system design, and product thinking, particularly in the context of AI. A well-curated portfolio showcasing relevant projects is crucial.

πŸ›  Tools & Technology Stack

Primary Tools:

  • React: The core JavaScript library for building user interfaces. Proficiency is essential.

  • TypeScript: For static typing, ensuring code quality and maintainability. Expert-level knowledge is expected.

  • Python: Likely used for backend services, scripting, or potentially AI model integration.

  • TanStack Query (formerly React Query): For efficient server-state management, data fetching, caching, and synchronization.

  • react-hook-form: For managing forms in React applications, enhancing performance and user experience.

  • Zod: A TypeScript-first schema declaration and validation library, crucial for data integrity.

  • Tailwind CSS: A utility-first CSS framework for rapid UI development.

  • CSS: Standard CSS knowledge for styling.

Analytics & Reporting:

  • Testing Library: For user-centric testing of React components.

  • ESLint: For code linting to enforce coding standards and catch errors.

  • Prettier: For code formatting to ensure consistent style.

CRM & Automation:

  • GitHub Actions CI: For continuous integration and automated workflows (e.g., testing, deployment).

Other Relevant Technologies (from Bonus Points):

  • AWS: Lambda, API Gateway, DynamoDB, CloudWatch for backend services and infrastructure.

  • Various AI/LLM Frameworks: Experience with agentic system frameworks, tool calling mechanisms, and streaming response handling.

πŸ“ Enhancement Note: The tech stack is modern and focused on developer productivity and robust application architecture. Proficiency in React, TypeScript, and the associated libraries (TanStack Query, Zod, etc.) is paramount. Familiarity with Python and AWS is a significant advantage.

πŸ‘₯ Team Culture & Values

Operations Values:

  • Innovation & Disruption: A drive to challenge traditional wealth management with cutting-edge technology.

  • Collaboration: Strong emphasis on teamwork across product, design, and engineering to solve complex problems.

  • Ownership & Accountability: Taking end-to-end responsibility for features and delivering high-quality results.

  • Continuous Learning: Commitment to staying abreast of new technologies, especially in AI, and sharing knowledge.

  • User Focus: Deep care for the advisor and client experience, translating into thoughtful product and interface design.

  • Quality & Craftsmanship: A dedication to building robust, performant, and maintainable code.

Collaboration Style:

  • Cross-functional Integration: Engineers work closely with Product Managers and Designers to define requirements and user experiences.

  • Open Communication: Encouragement of open dialogue, knowledge sharing, and constructive feedback through code reviews and team discussions.

  • Agile & Iterative: A collaborative approach to development, involving rapid iteration, testing, and feedback loops.

  • Mentorship: Senior engineers actively support and guide junior team members, fostering a culture of shared growth.

πŸ“ Enhancement Note: The culture appears to be a blend of startup dynamism and engineering rigor. Expect a fast-paced environment where initiative, collaboration, and a passion for building impactful technology are highly valued.

⚑ Challenges & Growth Opportunities

Challenges:

  • Bridging AI and UI: Effectively translating complex, evolving AI model outputs into intuitive, reliable, and performant user interfaces is a significant technical challenge.

  • Managing Ambiguity: Working with AI systems, especially generative ones, means dealing with unpredictable outputs and developing robust guardrails and error handling.

  • Scalability & Performance: Ensuring the AI assistant and its interfaces remain performant and scalable as the user base and feature set grow.

  • Developer Experience: Balancing the complexity of AI integration with the need for a smooth and efficient developer workflow.

  • Rapid Technological Evolution: Keeping pace with the fast-moving field of AI and generative technologies.

Learning & Development Opportunities:

  • Deep Dive into AI/LLMs: Gain hands-on experience with state-of-the-art AI technologies and their application in real-world products.

  • Advanced Frontend Architecture: Develop expertise in building complex, modular, and scalable frontend systems.

  • System Design Leadership: Opportunities to influence architectural decisions and lead the technical direction of key product areas.

  • Mentorship & Technical Leadership: Develop leadership skills by mentoring other engineers and contributing to technical strategy.

  • Industry Exposure: Work within the rapidly evolving fintech and AI sectors, gaining valuable industry knowledge.

πŸ“ Enhancement Note: The role presents significant intellectual challenges that can lead to substantial professional growth for an ambitious engineer. The opportunity to work at the intersection of AI and frontend development is particularly exciting.

πŸ’‘ Interview Preparation

Strategy Questions:

  • "Describe a time you built a complex frontend system from scratch. What were the key architectural decisions, and what trade-offs did you make?" (Focus on composition, modularity, and distributed systems principles).

  • "How would you design a system to render a user interface based on the output of a Large Language Model, considering potential errors, delays, and varying output formats?" (Prepare to discuss renderers, validation, extensibility, and error handling).

  • "Walk me through your experience with agentic AI systems or conversational interfaces. What are the unique challenges compared to traditional UIs, and how have you addressed them?" (Highlight experience with tool calling, streaming responses, and UX for AI).

  • "Imagine you need to define an API contract between a frontend and an AI backend. What are the critical elements, and how would you ensure its robustness and longevity?" (Focus on negotiation, versioning, testing, and idempotency).

  • "How do you approach mentoring junior engineers? Describe a situation where you helped a teammate improve their technical skills or code quality." (Prepare STAR method examples). Company & Culture Questions:

  • "What interests you about Farther and our mission to disrupt wealth management?" (Research the company's mission, values, and recent news).

  • "How do you see your role contributing to the overall success of Farther's AI initiatives?" (Connect your skills to the company's strategic goals).

  • "Describe your ideal team environment and how you collaborate with product and design." (Emphasize communication, shared ownership, and user focus).

  • "How do you stay up-to-date with the rapidly evolving landscape of frontend technologies and AI?" (Mention specific resources, learning habits, and experimentation). Portfolio Presentation Strategy:

  • Structure: Organize your portfolio logically, perhaps by project type (e.g., Core Frontend, AI/LLM, System

Design).

  • Deep Dive on Key Projects: Select 2-3 projects that best demonstrate your expertise in the required skills (React, TypeScript, LLMs, system design, end-to-end ownership). For each, be ready to discuss:

    • The problem you were solving.
    • Your technical approach and architectural decisions.
    • Key challenges encountered and how you overcame them.
    • The impact of your work (quantified if possible).
    • Lessons learned.
  • AI Integration Focus: If you have AI-related projects, clearly articulate the AI components, how they integrated with the UI, and the specific challenges of working with AI outputs.

  • Code Examples: Be prepared to share relevant code snippets or links to repositories (if public) to illustrate your coding style and best practices.

  • Conciseness: Be ready to present your portfolio effectively within a limited timeframe, highlighting the most relevant aspects for this role.

πŸ“ Enhancement Note: Preparation should focus on demonstrating a strong technical foundation, a strategic approach to system design, practical experience with AI technologies, and excellent communication and collaboration skills.

πŸ“Œ Application Steps

To apply for this Senior Frontend Engineer position:

  • Submit your application through the provided Greenhouse link.

  • Tailor Your Resume: Highlight your experience with React, TypeScript, LLMs, agentic systems, conversational interfaces, and distributed systems. Quantify achievements where possible, focusing on end-to-end ownership and impact.

  • Prepare Your Portfolio: Curate your portfolio to showcase relevant projects, especially those involving complex frontend architecture, AI integration, or where the frontend was the core product. Ensure clear documentation and demonstrable results.

  • Practice Technical Concepts: Review core frontend principles, system design patterns, and specific AI/LLM interaction concepts. Be ready to discuss your experience with the stated tech stack.

  • Research Farther: Understand the company's mission, values, and its position in the wealth management and fintech landscape. This will help tailor your responses during interviews.

⚠️ Important Notice: This enhanced job description includes AI-generated insights and industry-standard assumptions. All details, particularly regarding salary and specific interview stages, should be verified directly with the hiring organization.

Application Requirements

The ideal candidate has 6+ years of experience building production web applications with expert-level frontend skills and strict typing. You must have production experience with LLMs, agentic systems, and a strong understanding of distributed systems fundamentals.