Language Tooling Engineer
Building developer tools for programming languages: LSP servers, IDE plugins, static analysis, linters
Level:
Compilers & Languages
7 skills · 35 requirements| Skill | Junior | Middle | Senior | Lead | Principal |
|---|---|---|---|---|---|
| Compiler Theory | |||||
| Lexing & Parsing | Awareness | Working | Advanced | Expert | Expert |
| AST & IR Manipulation | Awareness | Working | Advanced | Expert | Expert |
| Type Inference & Type Checking | Awareness | Working | Advanced | Expert | Expert |
| Compiler Tools | |||||
| Language Server Protocol (LSP) | Awareness | Working | Advanced | Expert | Expert |
| Code Generation | Awareness | Working | Advanced | Expert | Expert |
| DSL & Interpreters | |||||
| DSL Design & Implementation | Awareness | Working | Advanced | Expert | Expert |
| Interpreter Design | Awareness | Working | Advanced | Expert | Expert |