Job Closed

This listing is no longer active.

GitLab logo
GitLab

Build software faster. The One DevOps Platform enables your entire org to collaborate around your code. We're hiring.

Senior Fullstack Engineer, TypeScript – AI Engineering, Editor Extensions

Frontend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 1,001-5,000Since 2014H1B No SponsorCompany SiteLinkedIn

Location

Canada

Posted

134 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!

Frontend Engineer134 days ago
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

Frontend Engineer134 days ago
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