Cognizant正在寻找一位经验丰富的顶级Android开发者,与我们的团队一起成长!作为一名领先的Android开发者,您将参与从构思到完成的项目和计划,这些项目和计划在技术上是可行的,外观上也令人印象深刻。理想的候选人是喜欢在快节奏、合作的团队中工作的人。他们重视“团队”,并最大限度地利用团队成员的意见和专业知识,提供高质量的工作。
您必须在没有雇主赞助的情况下,合法地在美国工作,现在或将来的任何时间。
地点:远程(美国,工作时区PST)
关于Cognizant Interactive:Cognizant Interactive帮助客户重新设计产品、体验和商业模式,以在数字经济中创造新的价值、差异化和推动收入增长。我们采用以体验为中心的方法,利用人类洞察力将想法从愿景转化为结果,并构建以体验为导向的解决方案,使品牌能够利用设计、营销和商务能力改变客户和员工的体验。
职位职责:
作为Android技术负责人,您将充当移动应用开发团队与相关业务社区(包括产品、营销和客户关怀运营)之间的联络人,了解业务需求,设计和开发移动应用以满足业务和最终客户的需求。您将对我们客户的商业模式有深入了解,并对优先事项有透彻的理解。
· 作为移动小组的Android工程师负责人
· 在整个应用程序的生命周期内交付——概念、设计、构建、部署、测试、发布到应用商店和支持
· 设计、构建和维护高性能、可重用和可靠的Java代码
· 识别正确的瓶颈并修复错误,学习并采用新功能
· 必须在Android开发、Android SDK、Android UI设计原则、设计模式(MVVM,MVP)和最佳编码实践方面具有丰富的经验
· 应该至少开发过一个在应用商店上可用的移动应用
· 应该对软件开发生命周期(敏捷)有良好的了解
· 了解Android的最新更新(Jetpack)
· 应该对后台任务有清楚的了解。在ANR、其他崩溃修复等方面积极主动。
· 单元测试/仪器测试的知识
· 具有持续开发经验(Jetkins)
· 优秀的Kotlin知识
· 熟悉RESTful API
· 对不同的第三方库和API集成(Retrofit)有深入了解
· 应该具备良好的沟通能力
职位要求:
· 必须具有8年以上的Android开发经验
· 有团队领导经验
· 能够编写清晰的代码和最佳实践
· 能够进行单元测试以确保代码按预期工作
· 在Java和Kotlin方面具有强大的软件设计模式和编程技能
· 对移动开发周期及其限制有详细和深入的了解
· 能够准备和测量高度优化的算法
· 对Git、CI/CD/敏捷等各种开发工具有扎实的理解
· 了解数据管理并能够编写查询
· 了解最新的技术Kotlin、RxJava、MVVM、Jetpack、架构
· 能够阅读Retrofit API并解析JSON和序列化数据
· 了解多线程接口设计
· 有基于片段的Android应用架构经验
薪水和其他补偿:
该职位的年薪为145,000美元至170,000美元,具体取决于成功候选人的经验和其他资格。
根据绩效和Cognizant适用计划的条款,该职位还有资格参加Cognizant的年度奖励计划。
福利:Cognizant为该职位提供以下福利,具体取决于适用的资格要求:
• 医疗/牙科/视力/人寿保险
• 带薪假期和带薪休假
• 401(k)计划和缴款
• 长期/短期残疾
• 带薪产假
• 员工股票购买计划
免责声明:薪水、其他补偿和福利信息准确截至此发布日期。Cognizant保留随时修改此信息的权利,但须符合适用法律的规定。