Senior Software Engineer
Core
Extend SDK architecture with new modules, integrations, and TypeScript definitions; build responsive, themeable, accessible embeddable widgets; integrate internal services and partner APIs; develop AI coding-agent workflows.
Role type
Senior Software Engineer (SDK & Widget Development)
Builds
Embeddable widgets, SDK modules, AI coding-agent workflows, partner API integrations
Domain
Software Development, SDKs, Real-time Data, AI Agents
Deliverable
product features
Required skills
JavaScript, TypeScript, DOM manipulation, Event loop management, Modern bundling, REST API integration, WebSocket, Server-Sent Events (SSE), CSS layout, AI coding agent workflow structuring, HTTP authentication, CORS handling, Error handling
Preferred skills
Unit testing, Integration testing, Browser automation, Visual regression testing, CI/CD, AWS, Performance optimization (bundle size, lazy loading)
Technologies
TypeScript, REST, WebSocket, SSE, Vitest, Playwright, AWS
Responsibilities
Extend SDK with new modules and TypeScript definitions; Build responsive, themeable, accessible embeddable widgets; Integrate internal services and partner APIs across REST, WebSocket, and SSE; Develop and maintain AI coding-agent workflows; Maintain fast feedback loops with typechecking, linting, and testing; Maintain developer documentation and runnable examples
Seniority
Senior, hands-on IC