Perry Street Software
Perry Street Software
51 – 200 员工
医疗保健咨询旅游
Perry Street Software 面向全球 LGBTQ 群体开发并运营移动约会和社交应用,包括 SCRUFF 和 Jack’d。这家软件公司将消费级产品开发与以社区为中心的功能、隐私与安全工作、旅行资源及外展合作相结合。其产品和更广泛的社区参与支持 LGBTQ 社群之间建立联系,同时推动包容性与健康相关倡议。

高级移动开发工程师(iOS 和 Android)- Perry Street Software

为 Perry Street Software 的 SCRUFF 和 Jack’d LGBTQ+ 约会应用构建并扩展移动体验。 交付由数百万人使用的稳健、可测试 iOS 和 Android 代码。

描述

  • 为新一代 SCRUFF 和 Jack’d 创建面向用户的功能
  • 采用依赖注入、模块化设计以及函数式或响应式编程的整洁架构
  • 使用 Jetpack Compose 和 SwiftUI 构建现代移动界面
  • 从 ViewModel 层开始采用测试驱动开发和行为驱动开发
  • 借助架构代码检查工具,在分布式全球团队中贯彻架构标准
  • 在敏捷环境中与产品、设计、支持和市场营销团队协作
  • 负责解决方案的完整生命周期,从设计和需求到实现、重构、发布与维护
  • 通过结对编程和群体编程,与全球团队中的同事合作
  • 通过学习 Kotlin、React 和/或 Ruby on Rails,拓展技术能力
  • 使用 Claude Code 和 GitHub Copilot 等 AI 辅助开发工具提升生产力
  • 交付服务数百万用户的可用于生产环境的软件

任职要求

  • 计算机科学、相关专业本科或以上学历,或具备同等实践经验
  • 至少 5 年软件开发经验
  • 至少 4 年 iOS 或 Android 应用开发经验
  • 具备应用软件设计模式和架构模式的经验
  • 熟练掌握 GitHub 和基于 Git 的开发工作流
  • 愿意学习并通过 AI 驱动的编码工具提升生产力
  • 深入理解可用性和移动产品开发
  • 展现出主人翁意识、独立性以及推动产品发展的成功经验
  • 具备发布面向消费者的 iOS 或 Android 应用的经验,最好是已在应用商店上线的应用
  • 具备构建可测试、易维护移动架构的经验
  • 具备与远程分布式全球团队协作的经验
  • 无论当前所在时区如何,都能够在东部时间上午 9 点至下午 1 点参与协作
  • 在欧洲的候选人必须能够在冬季欧洲中部时间上午 11 点至晚上 8 点,或夏季欧洲中部时间中午 12 点至晚上 9 点工作
  • 在巴西的候选人必须能够在东部时间上午 8 点至下午 5 点工作
  • 在北美的候选人必须能够在东部时间上午 8 点至下午 5 点工作
  • 对结对编程感兴趣并持开放态度
  • 愿意学习当前客户端专业领域之外的语言,包括 Ruby、Python 或 SQL

福利待遇

  • 在全球分布式团队中担任完全远程职位
  • 11 天带薪节假日
  • 年中享有一周带薪休假,即 PSS Summer Refresh Week
  • 提供家庭办公津贴,用于购买家具和改善工作空间
  • 带薪育儿假
  • 美国员工可享有 401(k) 计划,公司提供 6% 的雇主匹配缴款
  • 美国员工可享有覆盖全美的综合医疗保险
  • 美国员工可享有灵活休假时间

相关职位