高级移动开发工程师 - Android

14个月前合同
Capgemini

Capgemini

location 芝加哥
unsaved
职位描述: • 计算机科学或相关领域的学士学位。 • 8年以上的Android开发相关经验 • 8年以上:面向对象开发经验 • 8年以上:消费Web服务和在集成系统和数据库之间同步数据的经验 • 8年以上:关系数据库开发经验 • 8年以上:具备Java、Kotlin和Android SDK(5.0及以上版本)的经验。 • 5年以上:异步编程机制的专业知识,对Kotlin Flows有深入理解 • 5年以上:细致入微的面向对象(OO)软件设计技能。 • 8年以上:分析大型和复杂的代码库的能力。 • 5年以上:在MVVM、Flows、Coroutines、高级Kotlin组件等方面有工作经验 • 5年以上:在单元测试和测试覆盖率/ TDD方法方面有工作经验 • 5年以上:在清晰架构方面有工作经验 • 5年以上:具备SOLID原则的开发经验 • 熟练掌握Android UI开发和DI(Hilt、Jetpack Compose Jetpack Navigation) • 集成了几个第三方SDK - 支付网关、分析工具、营销工具、Firebase集成等 • 有代码审查经验,能够在对齐和维护代码质量标准方面发挥领导作用(参与PR审查,找出遗漏的问题并提出更好的方法) • 熟悉数字无障碍和残障包容性知识 • 熟悉与数字无障碍相关的法规(例如,第508节、ADA) • 熟悉WCAG 2.1 AA要求 • 具备平台技术设计经验(例如,HTML、CSS、JavaScript、iOS、Android) • 具备针对平台无障碍功能进行优化的经验(HTML、iOS、Android) • 具备开发符合无障碍标准的数字产品的经验 • 具备将无障碍测试纳入开发过程的经验 • 具备在定义完成时满足无障碍标准的数字产品开发经验