Software Engineer, Frontend
Job description
Software Engineer, Frontend at Tessera Labs.
About the role
You own user-facing experiences for enterprise AI automation from concept to production. The work directly influences adoption of multi-agent AI across platforms such as SAP, Salesforce, Workday, Snowflake, and MuleSoft. You translate ambiguous product goals into polished interfaces that balance power user workflows with approachable design. You collaborate closely with product managers and engineers to refine requirements and surface technical constraints early. You advocate for frontend best practices and contribute to architectural decisions that shape the long-term platform. You mentor other engineers on patterns, code quality, and user-centric implementation details. You ensure that the frontend not only functions correctly but also feels responsive, accessible, and delightful under real-world conditions.
Key facts
What you'll do
Establish a scalable component library with consistent design patterns to keep interfaces coherent across products.
Deliver dashboards and visualization layers that provide clear insights to enterprise users through data representations and workflow management interfaces.
Maintain client-side state logic with optimistic updates and real-time synchronization to keep workflows responsive and accurate.
Build user-facing interfaces that connect to AI model interactions, data pipeline operations, and enterprise system integrations to drive automated workflows.
Enhance interface speed, usability, and performance under real-world conditions without degrading quality.
Resolve frontend performance bottlenecks as feature complexity grows to ensure smooth interactions.
Identify problems and ship solutions independently in a fast-moving environment without waiting for direction.
Balance short-term delivery and long-term maintainability by making pragmatic trade-offs aligned with business needs.
Adapt architectural and UI design choices in a high-ownership environment where execution is emphasized.
Adapt responses to shifting priorities, tight deadlines, and startup pivots while maintaining delivery quality.
Requirements
Bring 3 5 years of Frontend development with advanced patterns such as custom hooks, complex state management, performance optimization, and client/server-side separation.
Demonstrate TypeScript expertise, including complex generics, utility types, and strict typing in production applications.
Show strong experience with the modern React ecosystem, including SSR via TanStack Start, NextJS, data fetching, and global state management libraries.
Prove a track record in enterprise UI development by building component libraries, design systems, and adhering to accessibility standards.
Apply performance optimization skills such as memoization strategies, render optimization, and virtualization for large data sets.
Exhibit strong problem-solving skills and the ability to execute quickly with minimal guidance in ambiguous situations.
Gain experience working in agile, fast-paced startup teams that value ownership and rapid iteration.
Nice to have
Gain experience with data visualization for charts, graphs, and interactive dashboards to communicate insights effectively.
Work with real-time UI patterns such as WebSocket integration, live updates, and optimistic UI to keep interfaces synchronized.
Implement enterprise authentication flows including SSO, role-based access control, and session management.
Integrate AI/ML models into production applications and reason about their behavior in a UI context.
Build developer-facing tools like code editor integrations, syntax highlighting, and diff viewers that enhance workflows.
Practical notes
This role operates in a San Jose office environment and requires on-site presence as defined by company policy. Typical interview steps
Hiring for engineering roles usually starts with a recruiter screen, followed by one or two technical rounds. Candidates often solve a coding problem, discuss past projects, and answer system design questions. Some loops include a take-home task. Final rounds typically cover team fit and give candidates a chance to ask questions. Interviewers look for how you break down an unfamiliar problem, not just whether you reach the answer. Practicing a few problems aloud and reviewing your own past projects are the best preparation.
About Tessera Labs
Tessera Labs is hiring for Software Engineer, Frontend. The listing location is San Jose Office (HQ).
This Software Engineer, Frontend opening is posted for San Jose Office (HQ).