资深 Android 工程师
在网络安全 SaaS 公司 Hypori 构建安全的企业级 Android 应用。 开发 Kotlin 功能和自动化测试,并通过敏捷 CI/CD 将软件交付至本地部署及公有云环境。
描述
- 在敏捷开发生命周期中构建企业级 Android 应用。
- 排查问题,并设计、实现和测试修复方案与新功能。
- 通过持续演进的 CI/CD 流水线,将代码交付至本地部署及公有云环境。
- 遵循安全开发政策与实践,保护知识产权、用户数据和系统完整性。
- 在 Jira 中跟踪并汇报工作,并参加每日站会。
- 结合对 Android 内部机制的了解,落实产品需求。
- 为 Hypori Client 应用构建可用于生产环境的功能。
- 利用 Android 生态系统的能力扩展 Hypori Client 应用。
- 编写单元测试,并使用自动化框架运行测试套件。
- 与小型团队协作,通过主动担当、批判性思考、审慎承担风险和清晰沟通解决复杂问题。
任职要求
- 至少 5 年 Android 移动应用开发经验。
- 至少 3 年移动应用开发领导经验。
- 熟练掌握 Kotlin,包括协程和 Flow。
- 具备使用 Jetpack Compose 构建声明式用户界面的经验。
- 熟悉使用 Kotlin DSL 的 Gradle 以及多模块 Android 项目。
- 具备使用 Koin、Dagger 或 Hilt 等依赖注入框架的经验。
- 熟练掌握 Kotlin 协程和 Java 线程。
- 熟练掌握 MVVM 和单向数据流设计模式。
- 了解 Android Jetpack 基础组件,包括 ViewModel、Lifecycle 和 DataStore。
- 具备使用 JUnit 和 MockK 等模拟库编写单元测试的经验。
- 具备在 AWS 或 Azure 上测试云应用的经验。
- 了解 Linux 或 Unix 操作系统。
- 深入理解 Git 版本控制。
福利待遇
- 医疗保险。
- 牙科保险。
- 视力保险。
- 育儿假。
- 人寿保险方案。
- 残障保险方案。
- 401(k) 计划,并提供雇主配比缴款,缴款自入职首日起归属。
- 绩效奖金主要与公司整体业绩挂钩。
- 提供工具和技能发展方面的投入。
