软件工程师(Android),FIDO2身份验证

15个月前全职
TikTok

TikTok

location 悉尼
unsaved
职责 关于公司 TikTok是短视频领域的领先目的地。我们的使命是激发创造力,带来快乐。TikTok在全球范围内设有办事处,包括洛杉矶、纽约、伦敦、巴黎、柏林、迪拜、新加坡、雅加达、首尔和东京。 为什么加入我们 创造是TikTok目标的核心。我们的平台旨在帮助想象力蓬勃发展。对于使TikTok成为可能的团队来说,这一点更加重要。 我们共同激发创造力,带来快乐-这是我们所有人都相信并努力实现的使命。 对我们来说,无论多么困难,每一个挑战都是一个机会;学习、创新和作为一个团队成长。现状?从不。勇气?始终如一。 在TikTok,我们共同创造、共同成长。这就是我们产生影响力的方式-为我们自己、我们的公司和我们服务的社区。 加入我们吧。 关于团队 FIDO代表快速身份验证在线。它是目前所有可用的身份验证方法中最安全的身份验证方法。我们团队的使命是通过安全且用户友好的FIDO2身份验证,保护公司内部和外部用户在所有公司应用程序中。我们有各种技术堆栈,包括WebAuthN服务器、移动和Web SDK、工具和其他实现FIDO2并支持其使用的组件。 我们团队有两个主要的倡议,主要是根据我们服务的不同类型的客户而分开: - 内部ToE(企业):使每个员工成为抵御网络钓鱼的用户。 - 外部ToC(消费者)和ToB(企业):在所有公司产品中提供无缝和安全的FIDO2身份验证体验。 工作职责 - 作为FIDO2服务和产品在TikTok产品套件中的需求、设计和实施的技术专家。 - 设计、开发、接入和支持FIDO2服务,并与公司的所有服务进行整合,包括但不限于计算、存储、数据库系统。 - 与产品、运营团队、安全/法律/合规和其他工程团队合作,识别和解决与身份验证相关的安全问题。 - 在影响跨职能合作伙伴和路线图方面发挥关键作用,不断加强TikTok整体基础设施的安全姿态。 - 技术: - 基于云的Golang微服务架构 - 在多个国家拥有数据中心的高度分布式系统 - 数据流水线和查询引擎 - 具体包括 - Golang、Python和其他常见面向对象的编程语言 - MySQL、Redis、Elastic Search、Kafka - Grafana、Hive - Thrift RPC、Service Mesh、Consul、TLS、mTLS - React、Vue、Angular、NodeJS或其他常见的Web框架 - 原生Android和iOS客户端 资格要求 最低资格: - 计算机科学、计算机工程、电气工程或其他相关专业的学士学位。 - 在Android SDK和不同版本的Android(Kotlin和/或Java)方面具有丰富的开发经验。 首选资格: - 在计算机科学、计算机工程、电气工程或其他相关专业方面有3~5年以上的行业经验。 - 具备iOS开发(Swift和/或Objective-C)经验者优先。 - 有大规模分布式系统设计和实施经验 - 创造性的解决问题的能力,出色的故障排除和调试能力 - 出色的书面/口头沟通和团队合作能力 TikTok致力于打造一个包容的空间,员工在这里会因其技能、经验和独特的观点而受到重视。我们的平台连接来自全球各地的人,我们的工作场所也是如此。在TikTok,我们的使命是激发创造力,带来快乐。为了实现这一目标,我们致力于庆祝我们多样化的声音,并创造一个反映我们所触达的众多社区的环境。我们对此充满热情,希望您也是。 为了和解的精神,TikTok承认澳大利亚各地的传统托管者及其与土地、海洋和社区的联系。我们向他们的前辈和现在的长者致以敬意,并向今天的所有土著和托雷斯海峡岛民致以敬意。