Senior Frontend Software Engineer (AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Location: Hybrid, United States of America, Eagan, Minnesota; other listed locations include Frisco, Texas and Ann Arbor, Michigan. Work from anywhere is available for up to 8 weeks per year.
Base compensation: $102,200–$189,800 USD annually, depending on location, skills, experience, and internal equity. The role may also be eligible for an annual bonus.
Company
provides specialized software, trusted content, and insights for legal, tax, accounting, compliance, government, and media professionals.
What you will do
- Build AI-powered front-end systems that transform SSE and AG-UI protocol events into fast, resilient interfaces.
- Own and evolve client architecture for streaming agent interactions and agentic UI design across CoCounsel products.
- Build and maintain front-end and agent-facing CI/CD pipelines, run deployments and smoke tests, and develop end-to-end Playwright tests.
- Build observability into client and delivery processes and support scale testing.
- Collaborate with Labs, product managers, and designers to turn early AI agent concepts into scalable, production-ready legal drafting features.
- Raise engineering standards through code reviews, design documents, mentoring, and well-tested shared components.
Requirements
- 4+ years of front-end engineering experience, including significant production experience with React and TypeScript building products used by real customers.
- Experience building performant user interfaces that handle rapid, continuous updates.
- Hands-on experience with the AG-UI protocol or comparable agent-UI protocols and SDKs.
- Strong proficiency with SSE events, Claude Agent SDK, AgentCore, and AWS or Azure cloud services.
- Hands-on experience building and owning CI/CD pipelines for production web applications, including GitHub Actions, GitLab CI, CodePipeline, or similar tools, automated testing, and safe release practices.
- Experience modeling complex asynchronous client states.
- Excellent debugging skills and a proven ability to deliver production-ready, highly reliable systems.
- Ability to work in fast-paced, iterative environments with strong cross-functional communication, product sense, and the ability to turn ambiguous requirements into polished, accessible interfaces.
Nice to have
- BA or BS in Computer Science or equivalent practical experience.
- Knowledge of backend streaming patterns such as Node or Python/FastAPI sufficient to debug end to end.
- Experience with feature flags such as LaunchDarkly and canary releases.
- Familiarity with tool calling, structured outputs, MCP, and streaming partial JSON parsing.
- Experience with Datadog logs, RUM, and traces; CloudWatch Log Insights; and Braintrust.
- Strong opinions on testing, automation, and operational robustness.
- Prior experience working on products for legal, compliance, or other regulated professional domains.
Culture & Benefits
- Flexible hybrid work environment with digital and physical collaboration.
- Flexible workplace policies supporting personal and professional responsibilities, including work from anywhere for up to 8 weeks per year.
- Continuous learning and skills development through Grow My Way programming and skills-first development.
- Flexible vacation, two company-wide mental health days, parental leave, sabbatical leave, paid holidays, and paid volunteer days.
- Health, dental, vision, disability, life insurance, 401(k) with company match, tuition reimbursement, retirement savings, fitness reimbursement, and employee assistance programs.
- Additional benefits include flexible spending and health savings accounts, commuter benefits, adoption and surrogacy assistance, and an employee stock purchase plan.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →