高级Android工程师/Android开发者
100%远程/在家工作职位(纽约市总部-大规模非盈利组织)
长期咨询职位(全职工作时间)
我们的客户是一家位于纽约市的非常出色的教育科技领域的非盈利组织,正在寻找一个团队合作的Android开发者,负责开发和维护针对大量不同Android设备的应用程序。
您的主要任务是开发Android应用程序以及与后端服务的集成。您将与其他工程师和开发人员在一个高度协作的环境中共同工作。
解决问题、精心设计和创建优质产品的承诺是必不可少的。
职责
• 使用Kotlin编程语言进行实际编码,并开发清晰、易读和可维护的代码
• 确保内部应用程序的最佳性能、质量和响应能力,这些应用程序每年有数百万用户使用。
• 识别和纠正瓶颈,并提供错误修复
• 帮助维护代码质量、组织和自动化
• 与前端(UI)开发人员合作,以便将服务器端代码与UI工件集成
技能
• 熟悉Android SDK、不同版本的Android以及如何处理不同的屏幕尺寸
• 熟悉用于将Android应用程序连接到后端服务的RESTful API
• 熟悉Android UI设计原则、模式和最佳实践
• 有离线存储、线程和性能调优经验
• 能够围绕自然用户界面(如触摸)设计应用程序
• 熟悉使用其他传感器(如陀螺仪和加速度计)
• 了解开源Android生态系统以及可用于常见任务的库
• 能够理解业务需求并将其转化为技术需求
• 有基准测试和优化的能力
• 了解Google的Android设计原则和界面指南
• 熟练使用代码版本控制工具,如Git
• 熟悉持续集成
最后更新日期:2024年1月1日