我们正在寻找一位强大的移动应用开发人员,欢迎处理工程和维护任务。主要任务是实现新的用户界面和功能,同时编写自动化的单元测试和集成测试。您将与我们富有才华和合作精神的团队合作,您对应用程序架构和最新移动技术的知识和建议将受到高度赞赏。您编写的代码需要有清晰的组织结构和最高质量。您还将帮助确保应用程序性能稳定和用户体验优秀。职责:
• 根据线框模型开发新功能和用户界面
• 确保应用程序具有最佳性能和用户体验
• 修复错误和性能问题
• 编写清晰、可读性强、可测试的代码
• 与后端开发人员、设计师和团队其他成员合作,提供良好架构和高质量的解决方案。技能:
• 广泛的移动应用开发知识。包括从第一行代码到发布到应用商店的整个过程
• 深入了解{{在应用上运行的移动平台,例如Android、iOS等}}
• 熟练使用{{根据您用于测试的库,如JUnit、Espresso、Mocha、Jest、Enzyme、XCTest等}}编写自动化测试
• 熟悉RESTful API和移动网络库,特别是{{Retrofit、axios、Alamofire等}}
• 熟悉JSON格式
• 有移动应用程序分析和调试经验
• 熟悉MVP、MVC、MVVM和Clean Architecture等架构模式,并能选择最佳解决方案
• 熟悉Git
• 熟悉推送通知
• 理解每个平台的移动应用设计准则,并了解它们之间的差异
• 熟练掌握{{在应用中使用的React Native/Kotlin/Java/Swift/Objective-C/JavaScript/C#,C++/Python/php/HTML5/Ruby/Rust/Lua/Action Script/SQL/Dart等语言}}必要的经验:2-5年职位类型:全职,永久薪水:每月AED4, AED5,000.00