我们正在寻找一位优秀的移动应用开发人员,能够同时承担工程和维护任务。主要职责是实现新的用户界面和功能,并编写自动化单元测试和集成测试。
你将与我们充满才华和合作精神的团队合作,你对应用架构和最新移动技术的知识和建议将受到高度赞赏。你编写的代码需要整洁有序,并具有最高的质量。你还将帮助确保应用性能稳定,并提供卓越的用户体验。
成功的秘诀-职位的“特色”
根据线框模型开发新功能和用户界面
确保应用程序具有最佳性能和用户体验
修复错误和性能问题
编写干净、可读和可测试的代码
与后端开发人员、设计师和团队其他成员合作,提供良好架构和高质量的解决方案
必备条件-所需的要素
8年以上iOS移动应用开发经验
对移动应用开发有深入的了解,包括从第一行代码到发布在应用商店的整个过程
深入了解iOS应用开发
精通Swift
具有SwiftUI、Combine、MVVM经验
熟练使用Jest、JUnit、Espresso、Mocha等编写自动化测试
熟练使用BitBucket/GitHub/GitLab
熟悉Core Data、Core Animation和其他iOS框架
熟悉Apple的设计原则
熟悉RESTful API、GraphQL和移动网络库
熟悉JSON格式
具有移动应用性能分析和调试经验
熟悉推送通知
额外的技能-你应该具备的能力
使用Firebase的经验
熟悉React Native或Flutter
熟练使用Unix/Linux环境