Staff Software Engineer - UI
Core
Define and implement scalable front-end architectures for complex data- and AI-driven applications, optimizing performance and driving architectural improvements.
Role type
Staff Software Engineer (Front-end/UI)
Builds
Scalable front-end architectures, high-quality UIs, and resilient handling of AI loading states for data- and AI-driven applications.
Domain
Software Engineering, Front-end, Artificial Intelligence
Deliverable
production ML models
Required skills
React, TypeScript, modern JavaScript, GraphQL, React Apollo, Zustand, Vite, Webpack, Lerna, Core Web Vitals optimization, bundle-size reduction, cross-browser compatibility, accessibility compliance, AI-assisted code validation, interactive data visualizations, dynamic/generative UI components
Preferred skills
CI/CD pipeline ownership, component library design (SCSS/Sass, Tailwind CSS), application analytics (Google Analytics, Pendo), streaming responses (SSE/WebSockets), agent/tool/MCP-style backend familiarity
Technologies
AG Grid, Grafana, Cursor, Claude Code, GitHub Copilot, React, TypeScript, GraphQL, React Apollo, Zustand, Vite, Webpack, Lerna, SCSS, Sass, Tailwind CSS, Google Analytics, Pendo
Responsibilities
Define and implement scalable front-end architectures; Set technical direction and define front-end roadmaps; Develop high-quality UIs and optimize performance; Establish coding standards and conduct rigorous code reviews; Design monitoring and alerting strategies; Lead collaboration with Product, UX, and Backend teams; Drive cross-browser compatibility and accessibility compliance; Promote responsible AI-assisted development
Seniority
Staff, hands-on IC with strategic leadership