职位:Android移动技术分析师-合同= 12个月
这是分配给我们客户的12个月合同
工作地点:
待定
薪资范围:6000美元-8000美元
新技术。
职位描述:
您将成为一个跨职能、自组织的敏捷小组的一员,支持公共部门国家应用程序的开发和测试。作为小组中的移动应用程序专家,您将开发原生Android移动应用程序(Android Kotlin)并与其他移动、集成和测试自动化工程师合作,进行API的集成和使用。
Android移动应用程序工程师的一天工作(职责):
- 作为个人专家和自组织敏捷小组的一部分,参与小组的敏捷计划、交付、审查和讨论会议
- 与其他成员合作,就API和UX定义技术和用户界面
- 构建移动应用程序并与后端API进行集成
- 参与代码审查、POC/spike、brown-bags分享、Sprint计划/审查/回顾、与客户和其他团队的构思和设计思维研讨会
- 支持运营团队和帮助台团队进行部署操作和故障排除
- 带来创新,改进开发者和用户体验,例如直观的设计、创新思维、自动化工具、安全、框架等
高级工程师必备的实际经验:
核心语言和知识:
- 熟练使用Kotlin进行Android本地开发
- 在最新的4个Android操作系统版本上进行开发,对每个操作系统版本的主要差异和新功能有一般了解
- Android技术架构和设计模式,如MVVM
- 熟练处理多线程,有使用Coroutine等常见解决方案的经验
- 熟悉依赖注入框架和测试的设计方法
- 熟悉Android UI布局设计、Material Design和常见的小部件
- 具备良好的用户体验设计意识
- 具备编写单元测试和集成测试用例的实际经验
- 开发性能和安全移动应用的最佳实践
开发工具:
Git/Bit Bucket、JIRA、Confluence
同时具备以下工作知识将更有优势:
- 敏捷方法论(Scrum、看板、精益等)
- Firebase(Crashlytics、事件、API、数据库等)
- JSON Web令牌(JWT)、SAML、OAuth2、PKI基础设施。
- Gradle用于构建风格配置、依赖项和资源管理以及CICD任务
最好具备:
- 有Android Jetpack的导航框架经验
- 有Android Compose框架经验
- 理解移动应用程序和通信渠道保护的安全机制和技术
- 有Android安全存储/密钥库、TLS安全连接、数据加密和PKI的经验
- 使用Fastlane/Bamboo/Jenkins进行CICD
- 使用Pro Guard进行代码优化和混淆的理解
- 理解微服务/面向服务的架构
- 使用Github展示您的学习和自己的项目