As a Developer, you will take charge of the Duo Client SDK, focusing on distilling core functionalities from the GitLab Language Server into versioned TypeScript packages. Your responsibilities will include creating robust public APIs and crafting isomorphic core packages that are compatible with both browser and Node.js platforms. A strong command of TypeScript is essential, along with familiarity with contemporary build tools, monorepos, and principles of API design. Additionally, experience with Vue 3 and a security-conscious mindset in software development are crucial.
GitLab provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.


