Snap/Snap 初级 Android 软件工程师——混合办公
在 Snap/Snap——一家专注于科技与视觉通信的公司——打造可扩展的 Android 体验。开发功能、审查代码,并运用 AI 辅助工程实践,交付安全且可用于生产环境的软件。
描述
- 扩展移动端能力,打造出色的用户体验
- 构建响应迅速、可靠且富有吸引力的产品
- 推动功能从设计、实现到发布的完整流程
- 评估技术取舍,并与设计团队协作制定用户界面和基础设施实践
- 审查代码,维护质量标准
- 使用 AI 工具和快速工程工作流设计并交付可扩展的服务,同时确保正确性、安全性和生产就绪度
任职要求
- 计算机科学或其他相关技术专业学士学位,或具备同等实践经验
- 至少两年本科毕业后的软件开发经验;或者拥有相关硕士学位并具备至少一年研究生毕业后的经验,或拥有相关博士学位
- 具备 Android 应用开发的专业经验
- 熟悉 Kotlin、Java、RxJava、Dagger 及相关开发工具
- 能够合理安排工作优先级,并在较少监督下高效工作
- 能够使用 AI 工具,并评估其生成结果在架构合理性、性能和安全性方面的表现
- 愿意学习并应用新兴的 AI 系统和工具
- 拥有大规模、面向客户的移动应用开发经验者优先
福利待遇
- 带薪育儿假
- 全面的医疗保障
- 支持情绪与心理健康的项目
- 薪酬可能包括通过限制性股票单位提供的股权