高级 Android 开发工程师(现场办公,南非)- Sourceworx
Sourceworx 正在招聘高级 Android 开发工程师,负责构建和维护移动应用、集成后端服务,并提升应用质量与性能。该职位需要与负责不同基础设施层的工程师协作,交付新功能。
描述
- 构建和设计 Android 应用
- 保持应用具备出色的性能、质量和响应速度
- 与团队合作定义、设计并发布新功能
- 使用技术设计文档指导解决方案开发
- 诊断性能瓶颈、修复缺陷并改善应用行为
- 支持代码质量、可维护的组织结构和自动化
- 在开发工作中应用 DevOps 原则、方法和工具
- 开发和维护连接后端服务的 Android 应用
- 与负责不同基础设施层的工程师和开发人员协作
任职要求
- 具备高级 Java 技能,并拥有丰富的 Kotlin 开发经验
- 熟练使用 Android Studio 集成开发环境
- 深入理解面向对象编程原则
- 具备使用 Groovy 的专业经验
- 了解应用性能的限制和特性
- 掌握内存管理和多线程编程
- 熟悉 RESTful API
- 能够实现以用户为中心的界面并应用 UI 设计原则
- 具备使用自动化测试平台和进行单元测试的经验
- 能够对系统进行基准测试并优化性能
- 理解 Apple 的设计原则和界面指南
- 熟练使用 Git 或 Azure DevOps 等代码版本控制工具
- 熟悉持续集成实践
- 具备使用 Jira 等敏捷方法和工具的经验
- 拥有计算机科学学士学位或同等学历
- 至少五年专业工作经验
