首席安卓移动开发者

16个月前全职
Cox Enterprises

Cox Enterprises

location 芝加哥
unsaved
Cox Automotive正在寻找一名首席Android移动开发者/软件工程师,全职员工职位,基于印第安纳州卡梅尔办公室。这将是一个混合的远程办公角色,要求被选中的候选人每周大约来我们卡梅尔办公室一次,可能每月多达10次。 我们正在寻找一位技术娴熟、经验丰富的高级Android开发者加入我们充满活力的移动开发团队。作为一名高级Android开发者,您将负责设计、开发和维护尖端的Android应用程序,为用户提供卓越的用户体验。您将在推动我们Android项目的技术方向和与跨职能团队合作交付高质量解决方案方面发挥关键作用。理想的候选人应具有5到8年的Android应用开发实践经验,深入了解Kotlin、Java、Android SDK、SQLite,并熟悉bitrise.io进行持续集成和部署。 您将会做什么: • 领导Android应用程序的端到端开发流程,从概念到部署,确保高质量和高性能的代码。 • 与产品经理、设计师和其他开发人员合作,定义项目需求、范围和技术可行性。 • 设计和实现优雅、高效、易于维护的Android应用程序架构。 • 优化应用程序性能、响应速度和电池使用,为各种Android设备提供无缝的用户体验。 • 确保遵循最佳实践、编码标准和软件开发原则。 • 进行代码审查,提供建设性反馈,并指导初级团队成员提升团队的技术能力。 • 调查和解决Android应用程序中的复杂技术问题、错误和瓶颈。 • 了解Android生态系统中的最新趋势、技术和进展,推动产品的创新和改进。 • 与QA团队合作,实施全面的测试策略,确保应用程序功能稳定。 • 利用bitrise.io进行持续集成和持续部署(CI/CD)流程,简化开发和发布过程。 我们对您的要求: • 计算机科学或相关领域的学士学位加上6年以上相关工作经验;或硕士学位加上4年以上相关工作经验;或博士学位加上1年相关经验 • 如果没有学位,合格的候选人需要8年以上相关专业经验 • 在Google Play商店成功发布应用程序的Android应用开发经验。 • 熟练掌握Kotlin和Java,对面向对象编程(OOP)原则有扎实的理解。 • 深入了解Android SDK、Android Studio和Android应用开发中常用的各种库。 • 在Android应用程序中使用SQLite和其他数据存储技术的经验。 • 熟悉bitrise.io进行持续集成和部署将是一个加分项。 • 对Android应用程序的性能分析和优化技术有深入了解。 • 出色的解决问题的能力和处理复杂技术挑战的能力。 • 良好的沟通和协作能力,能够在团队内部和利益相关者之间有效地工作。