这是一个完全远程的工作,提供地区是:欧洲、中东和非洲。
GitLab DevSecOps平台使10万多个组织能够更快、更高效地交付软件。我们是全球最大的全员远程公司之一,拥有2000多名团队成员,我们的价值观培养了一种文化,人们相信每个人都可以做出贡献。了解更多关于GitLab的生活。
该职位的概述
Tenant Scale团队专注于GitLab的长期扩展解决方案。该团队的任务是探索、迭代、验证和领导提供解决方案,以适应Gitlab.com每日活跃用户增长。我们通过引入Cells架构以及一个称为Organization的实体来实现这一目标,该实体将用于将客户的数据与特定的Cell关联起来。希望这是一种让您对加入团队感到兴奋的工作类型,如果是,请继续阅读!
GitLab的前端工程师负责我们的产品。这包括GitLab的开源版本、企业版和GitLab.com服务。Tenant Scale团队领导的努力将影响到GitLab的所有功能。您将成为一个改变GitLab所有功能使用的功能的团队的一部分,并咨询开发组和子部门,以实施支持我们的Cells架构所需的更改。
一些项目示例:
• Cells
• Organization
您将做什么
• 与我们的产品管理、用户体验和前端团队合作开发新功能。
• 保持更改小并逐步迭代至最佳解决方案。
• 审查其他工程师或社区贡献者提交的与Rails和/或数据库相关的更改
• 记录避免的最佳实践或模式
• 开发工具以主动通知开发人员潜在的性能问题
• 研究、设计和实施改进产品性能的解决方案
您将带来什么
• 在Vue.js方面具有丰富的专业经验。
• 对语义化HTML、CSS和核心JavaScript概念有扎实的理解。
• 具备使用GraphQL构建前端Web应用程序的经验。
• 具备使用Jest编写自动化测试的经验(会Rspec加分)。
• 对核心Web和浏览器概念有扎实的理解(例如,浏览器如何解析和构建网页)。
• 具备Ruby和HAML的经验非常有帮助(但不是必需的)
• 您对开源充满热情。
• 具备良好的书面沟通能力。
• 自我激励,并具备良好的组织能力。
• 您与我们的价值观相符,并按照这些价值观工作。
团队介绍
Tenant Scale团队是Data Stores阶段的一部分。我们为产品中的组、项目和用户配置文件提供支持,但我们的主要关注点是GitLab的长期横向扩展解决方案。
团队手册页面涵盖了Tenant Scale团队的特定流程和信息。此外,还可以查看方向页面和每个类别支持的功能。
招聘指南:GitLab在世界各地招聘新团队成员。我们的所有角色都是远程的,但有些角色可能具有特定的基于地理位置的资格要求。在开始招聘过程后,我们的人才招聘团队可以帮助回答任何与地点相关的问题。
隐私政策:请查阅我们的招聘隐私政策。您的隐私对我们很重要。
GitLab自豪地成为一个机会均等的工作场所,是一个积极的行动雇主。GitLab在招聘、雇佣、职业发展和晋升、推广和退休方面的政策和做法完全基于能力,而不论种族、肤色、宗教、血统、性别(包括怀孕、哺乳、性取向、性别认同或性别表达)、国籍、年龄、公民身份、婚姻状况、精神或身体残疾、遗传信息(包括家族病史)、军队退役状况、受保护的退伍军人身份(包括残疾退伍军人、最近分离的退伍军人、在战时服役或参战徽章的现役军人和武装部队服务奖章的退伍军人)或法律保护的任何其他基础。GitLab不容忍基于这些特征的歧视或骚扰。另请参阅GitLab的平等就业机会政策和平等就业机会法律。如果您有残疾或特殊需求需要住宿,请在招聘过程中告知我们。
这个来自"GitLab"的职位已由Jobgether进行了丰富,并获得了75%的灵活度评分。