ComfortDelGro的私人移动集团(PMG)旨在通过整合和利用其在陆地交通解决方案方面的核心优势,为客户更容易获取集团内各种服务。
为了实现这一目标,我们正在寻找一位才华横溢、充满激情的移动开发人员(iOS/Android)加入我们。您将与一支工程师团队合作,开发和维护高质量的移动应用程序,同时在快节奏的环境中工作。最终目标是您应该能够设计和构建我们的下一代移动应用程序。
如果您希望成为一支高绩效、备受推崇的工程团队的一员,并与尖端技术合作部署具有意义的项目,请加入我们。
职责:
- 支持整个移动应用程序开发生命周期(概念、设计、测试、发布和支持)
- 根据线框模型开发新功能和用户界面
- 编写干净的代码,生成完全功能的移动应用程序
- 与后端开发人员、设计师和团队的其他成员密切合作,提供架构良好且高质量的解决方案
- 收集具体需求并提出解决方案
- 编写单元和UI测试以识别故障
- 调试和优化性能
- 设计界面以改善用户体验
- 确保新的和旧的应用程序符合质量标准
- 确定并计划新功能
- 研究并建议新的移动产品、应用程序和协议
要求:
- 计算机科学、工程或相关领域的学士学位
- 至少2年移动开发经验
- 对移动应用程序开发有广泛的了解,包括从第一行代码到发布到应用商店的整个过程
- 深入了解Android或iOS、React Native或Flutter
- 具备移动应用程序性能优化的能力
- 出色的分析能力和解决问题的态度,积极主动地学习新技能
- 良好的人际交往能力,喜欢团队合作
- 较强的时间管理能力,能够在压力下工作并满足截止日期
对于iOS开发人员:
- 熟练使用JUnit、Espresso、Mocha、Jest、Enzyme、XCTest等自动化测试工具
- 熟悉RESTful API和移动库用于网络连接
- 熟悉JSON格式
- 熟悉模块化
- 熟悉架构模式,如MVP、MVC、MVVM和Clean Architecture,熟悉TDD并能够选择最佳解决方案
- 熟悉Git或任何源代码存储库解决方案和推送通知
- 理解每个平台的移动应用设计准则并了解它们的区别
- 熟练掌握Kotlin/Java/Swift/Objective-C,了解现代分析工具如Mixpanel、Clevertap以及它们与移动应用程序的集成
- 熟悉面向对象设计原则
对于Android开发人员:
- 熟练掌握Kotlin/Java/Swift/Objective-C/JavaScript/C
- 熟悉架构模式,如MVC、MVP、MVVM和Clean Architecture,并能够选择最佳解决方案
- 了解iOS设计/开发的最佳实践,并具有Xcode的经验
- 了解Android设计/开发的最佳实践,并具有Android Studio的经验
- 了解布局和设计原则(图形、响应式布局、动画、排版等)
- 有通过Jenkins、XCode Server、Fastlane和Bitrise等持续集成软件进行测试的经验
- 在敏捷或精益软件开发环境中工作的经验
- 理解现代分析工具如Google、Mixpanel、Clevertap、Appsflyer以及它们与移动应用程序的集成
- 熟练使用JUnit、Espresso、Mocha、Jest、Enzyme、XCTest等自动化测试工具