GitLab

前端工程师在GitLab

at GitLab
技术与编程
344天前

详细信息

标题:前端工程师

(VueJS),创建:源代码

地点:远程

职位描述:

GitLab DevSecOps平台赋能超过10万家组织更快、更高效地交付软件。我们是全球最大的全远程公司之一,拥有2000多名团队成员,并且拥有培养一种文化价值观,让每个人都相信每个人都可以做出贡献。了解更多关于GitLab的生活。

此角色概述

我们目前正在为我们的源代码前端团队寻找一名中级前端工程师。源代码前端团队专注于GitLab的源代码管理工具套件。我们经常与代码审查团队进行交互,以及与更广泛的前端团队在共享计划中合作。我们与稳定的对应方,包括源代码后端团队、产品管理、产品设计、测试、安全、UX研究和技术写作紧密合作。

源代码团队专注于构建和支持与每个项目仓库中存储的代码交互相关的所有用例。无论是快速咨询提交还是深入分析给定文件的变更历史,我们的团队都负责构建和支持功能,以提供出色的体验。

源代码是GitLab应用程序中最古老和最复杂的部分之一。我们利用后端提供的信息(后端通过Gitaly与Git仓库交互)来通过网页浏览器向用户展示所有必要的信息。我们认为这是协作的重要部分,因为这是快速提取信息并在讨论特定代码库部分时与同行共享的方式。大量的GitLab流量,无论是在gitlab.com上还是在私有实例中,都通过源代码页面发生,我们专注于通过性能调整、优化数据加载和显示,包括动态和交互式Web应用程序,提供出色且性能良好的体验。

您可以在这里找到关于我们路线图的更多细节:

  • 方向 - 源代码管理

我们的一些项目示例:

  • 在Blob查看器前端应用程序中渲染责任文件信息
  • [MVC] 分支规则编辑
  • 重构仓库浏览器为1个Vue应用程序
  • 使用HighlightJS在前端突出显示源代码语法

您将做什么

  • 以安全、经过充分测试且性能良好的方式开发GitLab产品的新功能和改进
  • 您将与产品管理和其他利益相关者(后端、UX等)合作,迭代GitLab产品中的新功能。
  • 编写符合我们内部标准的代码,以满足高规模Web环境的风格、可维护性和最佳实践。通过代码审查维护并倡导这些标准。
  • 持续发布小型功能和改进,只需最少的指导和支持。与团队合作开展更大的项目。
  • 您将帮助通过提高您团队的前端功能的质量以及对其他团队有益的功能的质量来改善我们产品的总体体验。
  • 您将帮助确定代码库中的改进领域,无论是针对您的团队还是团队之外(例如组件库),并帮助贡献使其更好
  • 您将学习、协作并教授其他前端工程师。无论在行业中的时间长短,每个人都可以为团队贡献新的东西。
  • 您将修复问题跟踪器中的优先问题。这些通常是带有附加严重性和优先级标签的GitLab问题中的bug。
  • 您将贡献并遵循我们的工作流程过程,与前端工程师和整个GitLab社区一起。

您将带来什么

  • 具有VueJS或其他现代JavaScript Web框架(React、Angular、Ember等)的专业经验
  • 编写自动化测试的经验(例如Jest、Karma、Jasmine、Mocha、AVA、tape)
  • 在专业/工作环境中使用Git的经验
  • 对核心Web和浏览器概念的扎实理解(例如浏览器如何解析和构建网页)
  • 对语义HTML、CSS和核心JavaScript概念的扎实理解。
  • 英语流利,书面和口头都足以在远程和大部分异步的工作环境中取得成功
  • 展示出清晰、简洁地沟通复杂技术、架构和/或组织问题的能力,并提出全面的迭代解决方案
  • 具有性能和优化问题的经验,并展示出诊断和预防这些问题的能力
  • 舒适地在高度敏捷、密集迭代的软件开发过程中工作
  • 展示出长期加入组织的能力和整合能力
  • 积极和解决问题的心态
  • 有效的沟通技巧:定期与同事达成共识,并提供清晰的状态更新
  • 倾向于沟通、包容和可见性
  • 自我激励和自我管理,具有出色的组织技能。
  • 展示出与其他组织部分紧密合作的能力
  • 分享我们的价值观,并按照这些价值观工作
  • 能够在完全远程的组织中蓬勃发展
  • 能够使用GitLab
  • 熟悉我们的代码审查过程

关于团队

您将加入一个位于EMEA的2名前端工程师团队,并与创建:代码审查前端(同一经理)的3名其他前端工程师紧密合作。在这里,您将有机会在GitLab最有影响力和使用最广泛的产品之一上工作。您将成为围绕我们的仓库工具的高流量前端开发的专家,并在跨团队功能(如差异和审批规则)上进行协作。

团队与创建:源代码后端团队非常紧密地合作,并共同开发GraphQL查询和变更以实现我们的功能。正如预期的那样,在我们的代码库最古老的部分之一中,我们经常在遗留代码中操作,我们经常重构为更现代的做法。团队遵循新功能的产品开发流程。团队异步工作,所有团队成员都提供强有力的相互支持。我们利用创建中的2名主要工程师和创建:代码审查团队中的1名员工全栈工程师。

GitLab将如何支持您

  • 支持您的健康、财务和福祉的福利
  • 完全远程、异步工作环境
  • 灵活的带薪休假
  • 团队成员资源组
  • 股权补偿和员工股票购买计划
  • 增长和发展预算
  • 产假
  • 家庭办公室支持

请注意,我们欢迎不同经验水平的候选人的兴趣;许多成功的候选人不符合每一个要求。此外,研究表明,代表性不足的群体不太可能申请一个职位,除非他们符合每一个资格。如果您对这个角色感到兴奋,请申请,并让我们的招聘人员评估您的申请。

远程-全球

此角色列表级别目前的基础薪资范围仅适用于列出地点的居民。等级级别和薪资范围是通过面试确定的,包括审查申请人的教育、经验、知识、技能、能力、与其他团队成员的公平性以及与市场数据的一致性。有关我们的福利和股权的更多信息。销售角色也有资格获得高达提供基础薪资100%的激励性薪酬。

加利福尼亚/科罗拉多/夏威夷/新泽西/纽约/华盛顿薪资范围

98,000—210,000美元

国家招聘指南:GitLab在全球范围内招聘新团队成员。我们所有的角色都是远程的,但有些角色可能具有特定的基于位置的资格要求。我们的人才招聘团队可以在开始招聘流程后帮助回答有关位置的任何问题。

隐私政策:请查看我们的招聘隐私政策。您的隐私对我们很重要。

GitLab自豪地成为一个平等机会的工作场所,并且是一个肯定行动的雇主。GitLab关于招聘、就业、职业发展和晋升、晋升和退休的政策和实践完全基于功绩,不论种族、肤色、宗教、血统、性别(包括怀孕、哺乳、性取向、性别认同或性别表达)、国籍、年龄、公民身份、婚姻状况、精神或身体残疾、遗传信息(包括家族病史)、军事退役状态、受保护的退伍军人身份(包括残疾退伍军人、最近退役的退伍军人、现役战争或战役奖章退伍军人和武装部队服役奖章退伍军人)或任何其他受法律保护的基础。GitLab不会容忍基于这些特征的歧视或骚扰。另见GitLab的EEO政策和EEO是法律。如果您有残疾或特殊需求需要住宿,请在招聘过程中告知我们。


免责声明

该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明

关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅