职位概述:
我们正在寻找一位经验丰富、技术优秀的高级Android开发人员加入我们充满活力的开发团队。作为一名高级Android开发人员,您将负责设计、开发和维护高性能的Android应用程序。您将与产品经理、设计师和其他开发人员等跨职能团队合作,提供一流的移动解决方案。
职责:
设计和实现先进、可扩展和稳健的Android应用程序。
与跨职能团队合作,定义、设计和发布新功能。
与外部数据源和API合作。
对代码进行鲁棒性单元测试,包括边缘情况、可用性和一般可靠性。
识别和纠正瓶颈并修复错误。
不断发现、评估和实施新技术,以最大化开发效率。
要求:
计算机科学或相关领域的学士学位。
作为一名高级Android开发人员的经验,并拥有一份强大的移动应用程序作品集。
扎实的全面移动开发生命周期理解。
精通Kotlin和/或Java编程语言。
熟悉Android SDK、不同版本的Android以及如何处理不同的屏幕尺寸。
熟悉RESTful API,将Android应用程序连接到后端服务。
对Android UI设计原则、模式和最佳实践有深入了解。
具有离线存储、线程处理和性能调优经验。
能够围绕自然用户界面(如“触摸”)设计应用程序。
熟悉云消息API和推送通知。
熟练掌握代码版本控制工具,如Git。
良好的问题解决能力和积极的态度。