首席软件工程师(Android 领导)

15个月前全职
ClickJobs.io

ClickJobs.io

location 芝加哥
unsaved
职位描述 Chase正在寻找优秀的软件开发人员加入我们的数字开发团队,该团队以创造创新、颠覆市场的体验和服务而闻名。我们的应用在苹果和谷歌的金融类应用中名列前五,我们致力于不断改进,并重视清晰、文档完备和可维护的代码。作为摩根大通数字开发团队的首席软件工程师,您将为创造创新和颠覆市场的体验和服务做出贡献。我们的团队被苹果和谷歌评为前五名的金融类应用之一,寻找能够产生清晰、文档完备和可维护的代码的开发人员。您的职责包括执行软件解决方案和生成安全、高质量的生产代码。我们倡导一个重视多样性、公平、包容和尊重的团队文化。工作职责:执行软件解决方案、设计、开发和技术故障排除,能够超越常规方法构建解决方案或解决技术问题 创建与适当系统同步运行的安全、高质量的生产代码,并维护算法 为复杂应用程序生成架构和设计文档,并负责确保软件代码开发符合设计约束 从大量的多样化数据集中收集、分析、综合和开发可视化和报告,以持续改进软件应用程序和系统 主动识别数据中隐藏的问题和模式,并利用这些洞察力改进编码规范和系统架构 为软件工程社区的实践和探索新兴技术的活动做出贡献 增加多样性、公平、包容和尊重的团队文化 要求的资格、能力和技能:接受过软件工程概念的正规培训或认证,并具有5年以上的实际经验 在Java和Android方面有结合的软件/应用开发经验 有API集成的工作经验 曾经使用过RxJava、LiveData和Restful API集成的经验 需要有单元测试库(如Mockito)的经验 有分布式系统、缓存和持久化解决方案的经验 熟练掌握一种或多种编程语言的编码,了解诸如Gradle、Jenkins等构建系统的使用 对CI/CD、应聘者弹性和安全等敏捷方法论有扎实的理解 具备在技术领域(如云计算、人工智能、机器学习、移动等)内的软件应用和技术流程的知识 优先资格、能力和技能:对Java和Android生态系统有深入的理解 出色理解所有移动UI基础知识,从布局到动画。 对数据结构和多线程有深入的了解 理解MVP和MVVM等架构模式 理解应用程序设计模式-四人帮模式 Kotlin经验是一个额外的加分项 创建过在Google Play商店上可用的应用程序(加分项但非必需) 熟练使用Linux、Mac OS X、GNU工具和脚本语言是一个额外的加分项 关于我们 Chase是一家领先的金融服务公司,通过广泛的金融产品帮助近一半的美国家庭和小企业实现他们的财务目标。我们的使命是建立积极参与、终身的关系,并将我们的客户置于我们所做的一切的核心。我们还帮助小企业、非营利组织和城市发展,提供解决所有财务需求的解决方案。我们认识到我们的员工是我们的力量,他们为我们的全球劳动力带来的多样化才能直接关系到我们的成功。我们是一家平等机会雇主,非常重视公司的多样性和包容性。我们不以任何受保护的属性为基础进行歧视,包括种族、宗教、肤色、国籍、性别、性取向、性别认同、性别表达、年龄、婚姻或退伍军人身份、怀孕或残疾,或任何其他受适用法律保护的基础。根据适用法律,我们为申请人和员工的宗教实践和信仰提供合理的便利,以及任何心理健康或身体残疾的需求。我们提供有竞争力的总报酬方案,包括根据角色、经验、技能和地点确定的基本工资。对于符合条件的角色,还可以根据个人成就和贡献进行酌情奖励。我们还提供一系列的福利和计划,以满足员工的需求,根据符合条件的情况提供这些福利。这些福利包括全面的医疗保健覆盖、现场医疗保健中心、退休储蓄计划、备用托儿、学费补助、心理健康支持、财务指导等等。有关总报酬和福利的更多详细信息将在招聘过程中提供。摩根大通是一家平等机会雇主,包括残疾/退伍军人。 关于团队 我们的消费和社区银行集团依靠像您这样的创新者为消费者、小企业、市政机构和非营利组织提供服务。 您将支持提供屡获殊荣的工具和服务,涵盖个人和小企业银行业务,以及贷款、抵押贷款、信用卡、支付、汽车金融和投资咨询等方面。该团队还专注于开发和交付尖端的移动应用程序、数字体验和下一代银行技术解决方案,以更好地为我们的客户提供服务。