高级软件工程师,iOS

温哥华 3天前全职 网络
面议
为了获得最佳的候选人体验,请考虑在12个月内申请最多3个职位,以确保不重复努力。 职位类别 软件工程 职位详情 关于Salesforce Salesforce是排名第一的AI CRM,人类与代理一起推动客户成功。在这里,雄心壮志与行动相遇。技术与信任相结合。创新不是一个流行词——它是一种生活方式。我们所知的工作世界正在改变,我们正在寻找Trailblazers,他们热衷于通过AI改善业务和世界,推动创新,并将Salesforce的核心价值观置于一切的中心。 准备好在引领代理时代工作转型的公司提升你的职业生涯了吗?你来对地方了。Agentforce是AI的未来,而你是Salesforce的未来。 我们正在寻找对为Slack iOS客户端构建强大、可持续基础设施充满热情的人,每天有数百万人使用。iOS产品基础设施团队使Slack的功能工程师能够快速解决复杂问题,而无需重新发明轮子。我们正在寻找专注于UI框架或数据/网络基础设施的工程师。 作为一名基础设施工程师,你喜欢长期构建,并重视允许在不断发展的产品中实现最大灵活性的模式和结构。你为团队的技术设计和代码质量设定了高标准。你不仅对团队的领域表现出卓越的责任感,而且对Slack整个iOS代码库也表现出卓越的责任感。你有一种“能做”的态度,没有什么是你不能做的或超出你责任范围的,因为你会尽一切努力交付最高质量的代码和最具影响力的功能。你在快节奏的环境中自我导向、创新,并倾向于采取行动。你喜欢构建新事物,并在模糊性甚至失败中茁壮成长。 你应该具备的条件 • 5 - 7年以上构建和维护复杂iOS应用程序的经验 • 深入掌握Swift和iOS框架 • 对iOS架构模式(如VIPER)有深入理解 • 具有开发团队功能或系统核心功能的经验 • 具有推动其职能的技术设计和文化的经验 • 具有设计可扩展和可维护的共享组件、框架或系统API的丰富经验 • 使用Xcode、Instruments和其他工具调试和修复iOS上的崩溃、UI渲染问题和性能问题的丰富经验 • 具有Combine、Swift并发(async/await,actors)和依赖注入框架(如Needle、Resolver)的经验 • 具有脚本编写(Python/bash等)的经验 • 具有运行a/b实验的经验 • 能够监控和改进应用程序的关键性能指标,如启动时间、应用程序挂起和无崩溃会话 • 在团队环境中对开发、测试、文档和代码结构采取纪律严明的方法 • 对指导、影响和培养其他工程师和团队的兴趣 • 深入熟悉Xcode生态系统、CI/CD管道和自动化测试工具 • 以产品为导向的工程方法,关注软件质量,并能够将技术举措与业务影响联系起来 • 需要相关技术学位 加分项 • 使用Slack的经验和对改进Slack的浓厚兴趣 • 对创建可访问应用程序的热情 • 在集中基础设施团队的先前经验,为内部开发人员客户和外部用户服务 团队博客文章 • 稳定化、模块化、现代化:扩展Slack的移动代码库 • 扩展Slack的移动代码库:现代化 • 为乐趣和利润扩展Anvil • 在开放环境中开发 释放你的潜力 加入Salesforce后,你将在生活的各个领域无所限制。我们的福利和资源支持你找到平衡并做到最好,我们的AI代理加速你的影响力,以便你做到最好。我们将共同为各种规模的组织带来Agentforce的力量,并提供客户喜爱的惊人体验。今天就申请,不仅塑造未来,还为自己、AI和世界重新定义可能性。 便利设施 如果由于残疾需要帮助申请开放职位,请通过此便利设施请求表提交请求。 声明 Salesforce是一个机会均等的雇主,并对所有员工和求职者保持不歧视政策。这到底意味着什么?这意味着在Salesforce,我们相信人人平等。我们相信,通过创造一个包容且无歧视的工作场所,我们可以部分引领平等之路。了解你的权利:工作场所歧视是非法的。任何员工或潜在员工都将根据优点、能力和资格进行评估,而不考虑种族、宗教、肤色、国籍、性别、性取向、性别表达或身份、跨性别状态、年龄、残疾、退伍军人或婚姻状况、政治观点或其他受法律保护的分类。这项政策适用于当前和未来的员工,无论他们在Salesforce的就业旅程中处于何种阶段。它还适用于招聘、雇用、工作分配、薪酬、晋升、福利、培训、工作表现评估、纪律、解雇及其他所有方面。Salesforce的招聘、雇用和晋升决策是公平的,并基于优点。薪酬、福利、晋升、调动、裁员、召回、培训和教育也是如此。 对于位于不列颠哥伦比亚省的职位,该职位的基本工资范围为CAD 154,700至CAD 212,800。