Fullstack Engineer (TypeScript), AI Engineering: Duo Client SDKNew$194K

The opportunity

The Duo Client SDK team sits in GitLab's AI Clients stage and works closely with teams building GitLab Duo experiences. We collaborate across client surfaces to make thoughtful technical decisions as the platform evolves.

What you'll do

  • Develop secure, well-tested, and performant TypeScript features that solve: technical problems of moderate scope and complexity.

  • Ship small features and improvements with minimal guidance, writing tests: with every merge request and contributing to code reviews and design discussions.

  • Extract and publish TypeScript packages from the GitLab Language Server,: migrating consumers incrementally so no parallel implementation is left to drift.

  • Design durable public APIs with clear interfaces, semantic versioning,: changelogs, and deprecation paths for external consumers.

  • Build isomorphic core packages that isolate platform-specific behavior in adapters at the edges.

  • Build and improve SDK client surfaces, including Vue 3 components in Duo Chat: on the web, in collaboration with product, design, and engineering teams.

What they're looking for

  • Strengthen credential handling across hosts, including bearer tokens, session cookies, and CSRF protection.
  • Optimize bundle size, startup cost, and dependency weight for browser: consumers, and support a Tier 2 on-call rotation for urgent engineering issues.