经验:3至10年
地点:阿布扎比孟买古尔冈浦那
职位代码:100765
发布日期:2023年10月25日
职位描述:
移动应用开发人员将负责开发、测试和维护iOS和Android设备的高质量移动应用程序。理想的候选人应具有对移动应用开发框架、编程语言和工具的深入了解。他们还应具备敏捷开发方法论的经验,并能够与跨职能团队有效合作。
职责:
1. 使用Swift、Objective-C、Java、Kotlin或其他相关编程语言为iOS和Android设备开发高质量的移动应用程序。
2. 与设计师、产品经理和其他开发人员合作,将想法转化为功能完善且视觉吸引人的应用程序。
3. 编写干净、模块化和文档完整的代码,符合行业标准和最佳实践。
4. 参与代码审查,为代码库的改进做出贡献。
5. 故障排除和调试现有应用程序中的问题,并高效解决它们。
6. 与移动应用开发的最新趋势和技术保持更新,并提出改进建议。
7. 与质量保证工程师密切合作,测试和验证应用程序的功能、性能和可用性。
8. 与跨职能团队合作,收集需求,设计和实施新功能。
9. 按时完成项目时间表和交付物,确保高质量的成果。
要求:
1. 计算机科学、信息技术或相关领域的学士学位。
2. 至少3年的iOS和Android设备移动应用开发经验。
3. 熟练掌握Swift、Objective-C、Java、Kotlin或其他相关编程语言。
4. 对React Native、Xamarin或Flutter等移动应用开发框架有深入了解。
5. 具备Scrum或Kanban等敏捷开发方法论的经验。
6. 熟悉软件开发原则、模式和最佳实践。
7. 熟悉Git等版本控制系统。
8. 有移动应用测试和调试工具和技术的经验。
9. 具备较强的分析和解决问题的能力,注重细节。
10. 出色的协作和沟通能力,能够在快节奏的环境中有效工作。
11. 熟悉RESTful API、GraphQL或其他Web服务。
12. 具备第三方库和集成(如支付网关、社交媒体SDK或位置服务)的经验。
13. 了解苹果应用商店、谷歌Play商店或亚马逊应用商店等移动应用分发渠道。
14. 熟悉持续集成和持续部署(CI/CD)流水线。
15. 具备移动应用性能优化技术的经验,如缓存、线程或动画。
16. 理解SSL/TLS、HTTPS或OAuth等安全协议。
首选资格:
1. 计算机科学、信息技术或相关领域的硕士学位。
2. 对增强现实(AR)、虚拟现实(VR)或物联网(IoT)等新兴技术有经验。
3. 熟悉服务器端开发,如Node.js、Python或Ruby。
4. 有MySQL、MongoDB或Firebase等数据库管理系统的经验。
5. 熟悉机器学习或人工智能的概念。
6. 熟悉Sketch、Adobe XD或Figma等设计工具。
7. 有移动应用的可访问性指南和最佳实践经验。
▶️ 移动应用开发人员 - AceNet
🖊️ Talent Pal
📍 阿布扎比