Workiva is the platform designed to bring confidence, control, and a competitive edge to the world’s most complex organizations. As a Staff Front End Engineer, you will be responsible for defining and owning the front-end architecture for AI-native product surfaces and collaborating with cross-functional teams to shape user experiences.
Responsibilities:
- Define and own the front-end architecture for AI-native product surfaces, including streaming interfaces, agentic workflows, and model-assisted UIs
- Establish patterns for integrating LLM APIs, real-time data streams into production front-end systems
- Drive architectural decisions that balance scalability, performance, and developer experience
- Contribute hands-on to complex feature development and support implementation across the team
- Collaborate with engineering, product, and platform teams to align on front-end standards and shared technical direction
- Partner with leadership to shape AI-driven user experiences and influence roadmap decisions
- Communicate technical concepts, trade-offs, and decisions clearly to both technical and non-technical stakeholders
- Mentor engineers and provide technical guidance to elevate front-end expertise across the organization
- Promote best practices through code reviews and technical leadership
- Establish metrics and feedback loops to improve system performance and user experience
- Troubleshoot and resolve issues across distributed front-end and service ecosystems
Requirements:
- 4+ years of front-end engineering experience
- Bachelor's degree in Computer Science, Engineering, or equivalent practical experience
- Advanced proficiency in TypeScript and modern frontend frameworks (e.g., React)
- Proven experience building reusable frontend SDKs or internal libraries that standardize AI patterns (streaming, reasoning, tool calling, HITL)
- Solid understanding of browser-side performance bottlenecks related to long-lived web sockets, server sent events (SSE), and heavy string manipulation for real-time LLM streaming
- Experience building and scaling microfrontend architectures and front-end platforms
- Experience implementing monitoring for AI UX tracking things like TTFT, user-correction rates and client-side model latency
- Experience building interoperability between Dart and TypeScript microfrontends
- Experience authoring RFDs and technical roadmaps that align multiple product squads toward a unified frontend platform vision
- Experience working in distributed/cloud-based environments
- Proven ability to mentor engineers and elevate team-wide technical standards
- Experience in agile environments with a focus on continuous delivery