公司简介
Twitter通过鼓励全球各地的人们连接、学习、辩论和共同解决问题,为公众对话服务。我们相信对话是一种力量,可以改变世界,这也是我们存在的原因。
职位描述
职责:
• 负责制定技术方向和塑造我们的工程文化;
• 负责建立最佳实践和定义有效的合作伙伴关系;
• 与Twitter的工程、产品管理、设计和研究等跨职能合作伙伴合作,计划、实施和验证解决用户问题的解决方案,同时推动Twitter Android体验朝着未来发展;
• 在Android堆栈的所有层面上工作;
• 积极寻找改进我们产品的用户体验/用户界面和代码库的方法,使我们能够保持在不断发展的Android开发生态系统的前沿;
• 在团队内实现有效的协作、高速执行和技术卓越;
• 以身作则,遵循最佳的工程实践,包括编写工程架构/设计文档、提交、审核可维护和可扩展的高质量代码,并提供高质量的测试和文档;
• 对我们的技术负责人提供技术指导和辅导。
资格要求
基本资格:
• 7年以上在Android上使用Java和/或Kotlin开发移动应用程序的经验;
• 熟悉数据结构和算法、性能分析和优化等核心计算机科学概念;
• 熟悉Android SDK框架,包括网络、数据持久化、日志记录和性能工具等领域;
• 熟悉标准的软件工程方法,如单元测试、代码审查、设计文档等;
• 对Android设计准则有深入的理解;
• 在Android开发方面被认为是专家级人物;
• 具有从零开始构建产品的经验,并证明能够将产品需求转化为具体的工程计划;
• 具备一般网络知识,并具有在Android网络堆栈方面的详细经验;
• 具备足够的技术深度,可以就技术限制的预期进行协商,将设计变为现实,并快速修复错误和解决问题;
• 具备构建被其他工程师使用的高质量、可扩展和可重用代码的经验;
• 支持以用户为中心的产品开发,并理解在大规模发布有影响力的软件时所需的平衡和协作;
• 在其领域的领导能力有记录,在组织中推动大规模运营变革的经验;
• 在多个项目中担任员工级别的贡献的历史记录;
• 在多个团队之间协调实施高影响项目的历史记录,按可靠的截止日期和里程碑交付项目;
• 通过以下一项或多项方式创造可扩展的影响力:提升同行的水平,支持同行的技术提案,或支持他们的技术设计;
• 作为技术负责人/架构师具有领导经验;
• 具备协助其他团队诊断或找出根本原因的能力。
首选资格:
• 对设计和可用性有较高的要求;
• 对实验和理解用户行为和需求充满热情;
• 在公共论坛上积极贡献代码。
附加信息
我们致力于创建一个包容和多元化的Twitter。Twitter是一个机会均等的雇主。我们不以种族、族裔、肤色、血统、国籍、宗教、性别、性取向、性别认同、年龄、残疾、退伍军人身份、遗传信息、婚姻状况或任何其他受法律保护的身份为基础进行歧视。
旧金山申请者:根据旧金山公平机会条例,我们将考虑有逮捕和定罪记录的合格申请人的就业机会。
我们致力于创建一个包容和多元化的Twitter。Twitter是一个机会均等的雇主。我们不以种族、肤色、族裔、血统、国籍、宗教、性别、性别认同、性别表达、性取向、年龄、残疾、退伍军人身份、遗传信息、婚姻状况或任何其他受法律保护的身份为基础进行歧视。
旧金山申请者:根据旧金山公平机会条例,我们将考虑有逮捕和定罪记录的合格申请人的就业机会。
在招聘和雇佣过程中,我们会根据要求提供合理的住宿。接收到的与住宿有关的信息将被保密处理。如果需要住宿,请联系[email protected]。
根据EEO指南,我们将保密处理您的所有信息。