跳至主要内容

高级软件工程师,Flutter

职位描述

#

Google 的软件工程师开发下一代技术,改变数十亿用户连接、探索和交互信息以及彼此的方式。我们的产品需要处理海量信息,并且扩展到网络搜索之外。我们正在寻找来自各个领域的工程师,他们带来新的想法,包括信息检索、分布式计算、大型系统设计、网络和数据存储、安全、人工智能、自然语言处理、UI 设计和移动开发;等等,而且这个列表每天都在增长。作为一名软件工程师,您将致力于 Google 需求的关键项目,并有机会随着您和我们快速发展的业务的增长和发展而转换团队和项目。我们需要我们的工程师能够多才多艺,展现领导才能,并且对解决整个全栈的新问题充满热情,因为我们不断推动技术向前发展。

在这个职位中,您将管理项目优先级、截止日期和交付成果。您将设计、开发、测试、部署、维护和增强软件解决方案。

核心团队构建了 Google 旗舰产品背后的技术基础。我们是 Google 底层设计元素、开发者平台、产品组件和基础设施的所有者和倡导者。这些是为我们的用户提供出色、安全和一致体验的基本要素,并推动每个开发者的创新速度。我们纵观 Google 的产品,构建中心解决方案,打破技术障碍并加强现有系统。作为核心团队,我们肩负着使命,并拥有独特的机会影响整个公司的重要技术决策。

我们的价值观

#

指导

#

加入 Google 后,您将与一位正式的导师配对,他们将帮助您指导入职流程、建立关系以及学习您完成工作所需的系统。您的经理还可以帮助您找到可以指导您在 Google 职业生涯中的导师。除了正式的导师之外,我们还一起工作和培训,以便我们始终互相学习,并且我们庆祝和支持团队成员的职业发展。

包容性

#

在 Flutter 团队和 Google,我们拥抱差异,并致力于进一步发展我们的包容文化。除了像Flutteristas这样的组织外,员工资源小组 (ERG) 是员工发起的网络,旨在支持代表性不足的员工及其盟友,他们拥有共同的价值观,即在他们的社区和 Google 中创造归属感。

工作与生活平衡

#

我们的团队也高度重视工作与生活的平衡。在您的个人生活和职业生活之间取得健康的平衡对于您在这里的幸福和成功至关重要,这就是为什么我们不关注您在工作或在线上花费多少时间。相反,我们很乐意提供灵活的日程安排,以便您能够拥有更有效率和平衡的生活——无论是在工作中还是在工作之外。

工作地点

#

墨西哥墨西哥城

职位职责

#
  • 编写和测试产品或系统开发代码。
  • 参与或领导与同行和利益相关者进行的设计评审,以在可用的技术之间做出决定。
  • 审查其他开发人员编写的代码,并提供反馈以确保最佳实践(例如,样式指南、代码签入、准确性、可测试性和效率)。
  • 为现有文档或教育内容做出贡献,并根据产品/程序更新和用户反馈调整内容。
  • 对产品或系统问题进行分类,并通过分析问题来源以及对硬件、网络或服务运营和质量的影响来调试/跟踪/解决。

资格

#

最低资格

#
  • 学士学位或同等实践经验。
  • 5 年使用一种或多种编程语言进行软件开发的经验,以及数据结构/算法的经验。
  • 3 年测试、维护或发布软件产品的经验,以及 1 年软件设计和架构的经验。
  • 移动开发经验。

理想资格

#
  • 计算机科学或相关技术领域的硕士或博士学位。
  • 1 年技术领导职位经验。
  • 前端编码工具和语言的经验(例如,Javascript/Typescript、Flutter、Dart、Angular)。
  • 后端编码语言的经验(例如,GoLang、Rust 或 Java)。
  • 机器学习 (ML) 模型编码语言的经验(例如,Python)

申请方式

#

请通过此 Google 职业页面申请。