崗位:分布式技術(shù)平臺后端開發(fā)
崗位職責(zé):
- 負(fù)責(zé) JetBrains 系列 IDE 插件的功能開發(fā)與維護(hù)
- 使用 TypeScript + Node.js 開發(fā)插件內(nèi)嵌前端頁面(WebView 或獨(dú)立配置面板),實(shí)現(xiàn)與后端或本地服務(wù)的數(shù)據(jù)交互
- 參與插件發(fā)布流程,包括插件打包、測試、上線與維護(hù)
任職要求:
- 熟練掌握 Kotlin,具備扎實(shí)的面向?qū)ο缶幊毯?JVM 基礎(chǔ)
- 熟悉 TypeScript,能夠獨(dú)立開發(fā)插件中的前端頁面(如 WebView 嵌入配置界面)
- 熟練使用 Node.js 進(jìn)行本地服務(wù)編寫、接口開發(fā)或插件輔助工具開發(fā)
- 熟悉常用開發(fā)工具鏈,如 Gradle(Kotlin DSL)、Git、JVM 調(diào)試工具等
- 了解 JetBrains 插件開發(fā)框架,熟悉 IntelliJ Platform SDK 的插件結(jié)構(gòu)與常用擴(kuò)展點(diǎn),有 JetBrains 系列插件實(shí)際開發(fā)經(jīng)驗(yàn)者優(yōu)先
- 了解大模型應(yīng)用開發(fā), 熟悉提示詞工程優(yōu)先
- 具備良好的溝通協(xié)作能力,邏輯思維清晰,能獨(dú)立推進(jìn)任務(wù)落地。