后端工程师,Kotlin

15个月前远程全职
GitLab

GitLab

location 洛杉矶
unsaved
GitLab DevSecOps平台使10万多个组织能够更快、更高效地交付软件。我们是世界上最大的远程公司之一,拥有2000多名团队成员,价值观培养了一个人人都能贡献的文化。了解有关GitLab生活的更多信息。 这个角色的概述 Create:Editor Extensions团队是Dev Sub-department中的Create阶段的一部分。Create阶段专注于多个类别:编辑器扩展、代码建议、Web IDE、远程开发等等。 我们的团队致力于开发直接支持开发人员在他们的IDE中的编辑器扩展,他们在那里花费了大部分时间。 您将在JetBrains的GitLab Duo插件上工作。加入编辑器扩展团队将有机会参与前沿技术进展的AI增强项目。团队专注于使用Kotlin扩展Jetbrains IDE的IDE支持,提供了一个令人兴奋的挑战和为创新解决方案做出贡献的机会。 一些我们项目的例子 • 将Duo Chat添加到JetBrains插件中 • 集成代码解析器以增强代码建议 • 在JetBrains插件中集成语言服务器 您将做什么 • 倡导改进产品质量、安全性和性能,对您的团队产生特定影响。 • 解决高范围和复杂性的技术问题。对团队整体目标和长期目标施加影响。 • 具有在大规模情况下解决性能和优化问题的经验,并且在诊断和防止这些问题方面表现出良好的能力。 • 帮助定义和改进我们在高规模Web环境中的样式、可维护性和最佳实践的内部标准。 • 通过代码审查维护和倡导这些标准。 • 在更广泛的倡议、特定项目和社区贡献的公共沟通中代表GitLab及其价值观。 • 为您团队的初级和中级工程师提供指导,帮助他们在技术责任上成长并消除他们的障碍。 • 自信地在最小的指导和支持下发布中等规模的功能和改进。 • 与团队合作完成更大型的项目。 • 通过维护者计划以自己舒适的节奏改进GitLab的工程项目,努力成为项目维护者。 您将带来什么 • 必要:具有Kotlin的丰富专业经验 • 必要:具有Jetbrains IDE(IntelliJ IDEA、Android Studio)的专业经验 • 非常理想:之前对Kotlin的IDE支持有经验 • 非常理想:之前对构建系统(如Gradle、Maven)有经验 • 非常理想:之前对框架和库(如Spring Boot、Hibernate)有经验 • 非常理想:在大规模、高流量环境中构建、调试、优化软件的经验 • 非常理想:具备数据库技能(如SQL、ORM框架) • 非常理想:最近有使用Kotlin或Java进行Web开发的经验(如JSP、Servlets) • 熟练掌握英语,包括书面和口头表达,足以在远程和大部分异步工作环境中取得成功 • 具备清晰、简明地沟通复杂技术、架构和/或组织问题以及提出彻底迭代解决方案的能力 • 具备解决性能和优化问题的经验,并且在诊断和防止这些问题方面表现出良好的能力 • 从概念到生产拥有项目的经验,包括提案、讨论和执行 • 自我激励和自我管理,具备较强的组织能力 • 分享我们的价值观,并根据这些价值观工作 • 能够在完全远程的组织中取得成功 • 能够使用GitLab • 对我们的代码审查流程感到熟悉和适应 关于团队 我们目前专注于通过为VS Code、JetBrains、Visual Studio、Neovim和GitLab的Web IDE构建专门的扩展,将代码建议带给更多IDE。我们致力于多个使用TypeScript、Kotlin、C#和Lua编写的项目。 由于我们的透明度价值观,您可以在我们的团队页面上看到我们的工作方式。您甚至可以查看我们的路线图(编辑器扩展,代码建议)并听取我们的一些会议。 GitLab将如何支持您 • 提供支持您的健康、财务和福祉的福利 • 全程远程、异步工作环境 • 灵活的带薪休假 • 团队成员资源组 • 股权补偿和员工股票购买计划 • 成长和发展预算 • 产假 • 办公室支持 请注意,我们欢迎具有不同经验水平的候选人的兴趣;许多成功的候选人并不符合每个要求。此外,研究表明,少数群体的人们在不符合每个资格要求的情况下不太可能申请工作。如果您对这个角色感到兴奋,请申请并允许我们的招聘人员评估您的申请。 远程全球 该角色所列级别的基本工资范围目前仅适用于所列位置的居民。级别和工资范围是通过面试和对申请人的教育、经验、知识、技能、能力、与其他团队成员的平等以及与市场数据的一致性的审查来确定的。请参阅有关我们的福利和股权的更多信息。销售角色也有资格获得高达提供的基本工资的100%的激励报酬。 科罗拉多/华盛顿工资范围 98,000美元至189,000美元 加利福尼亚/纽约/新泽西工资范围 98,000美元至210,000美元 招聘指南:GitLab在世界各地招聘新团队成员。我们的所有角色都是远程的,但某些角色可能具有特定的基于位置的资格要求。我们的人才招聘团队可以在招聘过程开始后回答任何有关位置的问题。 隐私政策:请查阅我们的招聘隐私政策。您的隐私对我们很重要。 GitLab自豪地成为一个机会均等的工作场所,并是一个积极的行动雇主。GitLab的招聘、就业、职业发展与晋升、提升和退休政策和实践完全基于能力,而不论种族、肤色、宗教、血统、性别(包括怀孕、哺乳、性取向、性别认同或性别表达)、国籍、年龄、公民身份、婚姻状况、精神或身体残疾、遗传信息(包括家族病史)、退伍军人身份、受保护的退伍军人身份(包括残疾退伍军人、最近分离的退伍军人、现役战时或战役徽章退伍军人和武装部队服务奖章退伍军人)或法律保护的任何其他依据。GitLab将不容忍基于这些特征的歧视或骚扰。另请参阅GitLab的平等就业机会政策和平等就业机会法律。如果您有残疾或特殊需求需要住宿,请在招聘过程中告诉我们。