Job Closed

This listing is no longer active.

GitLab logo
GitLab

GitLab, founded in 2011 and based in San Francisco, California, maintains a distributed team of professionals that work remotely across multiple continents. GitLab advocates for pr

Senior Fullstack Engineer, TypeScript – AI Engineering, Editor Extensions

Location

Canada

Posted

71 days ago

Salary

0

Seniority

Senior

Job Description

Senior Fullstack Engineer, TypeScript – AI Engineering, Editor Extensions

GitLab

• Lead the design and implementation of multi-platform editor extensions that bring GitLab Duo into developers' daily workflows, from discovery through rollout and iteration. • Design, build, and operate TypeScript and Node.js services for the GitLab Duo CLI, including rich interactive terminal experiences with strong reliability, observability, and performance. • Develop and enhance our JetBrains IDE plugin in Kotlin using the IntelliJ Platform SDK, guiding architectural decisions to keep it performant and maintainable. • Implement and evolve features in our GitLab Language Server to deliver consistent AI-assisted workflows across editors and platforms. • Build modern, accessible UI components using Vue 3, shadcn-style component libraries, and Tailwind-based theming for our editor experiences. • Shape our multi-platform architecture, identify and reduce technical debt, and drive improvements to scalability and developer experience. • Collaborate with product, design, and engineers across AI Engineering to align technical decisions with our broader multi-platform strategy and deliver iterative improvements. • Champion product quality, security, performance, and developer experience through high-quality reviews, mentorship, and shared standards across TypeScript and Kotlin codebases.

Job Requirements

  • Strong proficiency with TypeScript across frontend and backend, including building and operating production Node.js services.
  • Experience building developer tooling, such as command-line applications and rich interactive terminal experiences.
  • Experience with IDE extension ecosystems (for example, JetBrains IDEs), including plugin architecture, lifecycle, and development workflows.
  • Working knowledge of Kotlin (or modern Java) and interest in contributing to Kotlin-based JetBrains plugins using the IntelliJ Platform SDK.
  • Understanding of the Language Server Protocol (LSP) and practical experience with language servers and editor integrations.
  • A track record of owning large technical problems end to end, making sound architectural trade-offs, and mentoring other engineers through code reviews and guidance.
  • Comfort working in a fully remote, largely asynchronous environment, with clear written and spoken English communication and alignment with GitLab's values and inclusive culture.

Benefits

  • Benefits to support your health, finances, and well-being
  • Flexible Paid Time Off
  • Team Member Resource Groups
  • Equity Compensation & Employee Stock Purchase Plan
  • Growth and Development Fund
  • Parental leave
  • Home office support

Related Job Pages

More Frontend Engineer Jobs

Körber logo

Frontend Stream Lead

Körber

We turn entrepreneurial thinking into customer success. Welcome to the #homeforentrepreneurs!

Full TimeRemoteTeam 10,001+H1B No Sponsor

• Take technical and functional leadership of the frontend stream within our agile, cross-functional product teams • Design and implement modern, component-based web applications using Blazor and C# • Act as a technical mentor and coach to frontend developers, supporting their growth and promoting best practices in architecture, development, and testing • Drive architectural decisions, define coding standards, and continuously improve frontend development workflows • Collaborate closely with Product Owners, UX/UI Designers, and other Stream Leads to create effective, user-centric solutions for complex logistics processes • Ensure high standards in code quality, performance, accessibility, and responsiveness, while fostering a strong DevOps culture and test-driven development (TDD)

Portugal
Job Closed
Full TimeRemoteTeam 1-10H1B No Sponsor

• You consult with clients together with our team • You then implement the requested project • Development of an onboard system for aircraft • Implementation of a booking system for a large German airline

Germany
Job Closed
Full TimeRemoteTeam 1-10H1B No Sponsor

• consult with clients together with our team • then implement the requested project

Germany
Weekday (YC W21) logo

Senior Frontend Developer

Weekday (YC W21)

We are a Y-Combinator-backed startup building your AI-powered Recruiter Agent

Full TimeRemoteTeam 11-50Since 2021H1B No Sponsor

• Oversee the entire feature development process from design through to implementation, review, and deployment • Participate in system architecture and technical design discussions • Uphold and implement rigorous coding standards • Evaluate pull requests and promote best practices • Enhance performance and scalability • Work in collaboration with cross-functional teams including Backend, QA, and Product • Guide and mentor junior team members

India
Job Closed