
中级 Android 开发工程师 — Reply(混合办公,密歇根州)
维护和改进 Concept Reply 的物联网 Android 应用,使用 Kotlin 开发功能并解决生产环境问题。 该职位负责将应用连接到 Firebase、REST API 和 AWS 服务。
描述
- 使用 Kotlin 维护和改进原生 Android 应用
- 调查并修复应用缺陷和生产环境问题
- 开发和集成功能,以满足业务和技术需求
- 发现改进和重构现有代码的机会
- 将 Android 应用连接到 REST API 和后端服务
- 使用 Firebase 实现监控、分析、通知及其他应用功能
- 支持版本发布、缺陷修复和持续的应用维护
- 与后端开发人员、QA 工程师、产品团队及其他技术合作伙伴协作
- 审查代码并遵循既定的开发标准
- 调试应用和集成问题,并协助查明根本原因
- 处理连接云端的应用及托管在 AWS 上的服务
任职要求
- 具备 3–5 年 Android 开发经验,或同等的实践经验
- 具备扎实的 Kotlin 开发经验
- 了解 Android SDK 和应用生命周期
- 具备 MVVM 等 Android 架构模式的经验
- 具备 Coroutines 和异步编程经验
- 具备集成 RESTful API 和处理 JSON 的经验
- 具有使用 Firebase Crashlytics、Cloud Messaging (FCM)、Analytics,以及 Authentication 或 Remote Config 的实践经验
- 具备调试、维护和改进现有 Android 应用的经验
- 熟悉 Git 和标准软件开发工作流程
- 了解单元测试和一般 Android 测试实践
- 具备 AWS 服务和云端应用架构的基础知识或实践经验
- 具备使用 API Gateway、Cognito、Lambda、CloudWatch 或 S3 等 AWS 服务的经验
- 熟悉 Android 应用的 CI/CD 流水线
- 具备支持生产环境应用,并使用日志和监控工具调查问题的经验
- 具备 Jetpack Compose 经验者优先
- 熟悉 Agile/Scrum 开发环境
福利待遇
- 平等就业机会
- 在申请或招聘过程中,可为残障候选人提供合理便利




