职位概述
SDE III移动应用开发人员负责与全渠道利益相关者和团队合作,了解业务需求,并根据所需的标准和时间表开发移动应用程序。
职位级别:中高级
职责
• 计划和推荐创意和创新的想法和功能,以使应用程序更加用户友好
• 与各方利益相关者合作,制定清晰的用户故事,为原型和产品设计测试,并不断提供产品增强功能
• 与相关利益相关者沟通,讨论期望、协商时间表、可交付成果和依赖关系
• 与产品所有者和团队成员密切合作,确定和社交化产品和交付风险
• 应用敏捷工程实践和各种软件和网页/移动开发技术,快速开发创新和高效的解决方案,增强客户和员工的体验
• 在最小的指导下解决问题,识别现有工作流程中的瓶颈,并为可扩展的、无缺陷的应用程序提供解决方案。识别根本原因并推荐变更
• 理解各种API连接之间的集成和与其他应用程序的集成
• 开发和维护程序文档,包括方法、流程图、图表、决策表、记录和表格布局、测试和程序规范
• 运用专业知识设计、构建、安装、修改和测试移动应用程序,以支持和优化运营工作流程
• 准备测试计划,并为测试人员提供指导和帮助
要求
• 计算机科学、工商管理或工程学学士学位;或者科学学位
• 在敏捷大规模环境中拥有5年以上的移动/软件开发经验
• 具有Git的经验,如分支、合并、标记和拉取请求
• 具有移动CI-CD(Jenkins或类似工具)和应用商店部署的经验
• 具有开发代码的复杂UI经验,超出故事板
• 具有REST API、JSON和AJAX的经验
• 具有代码重构、设计模式、基于设计的开发、持续部署、高度可扩展的应用程序和应用程序安全性的经验
• 具有至少1个用于IOS的单元测试框架的经验
• 扎实的推送通知知识
• 英语(全面的专业能力 - 必需)
所需关键技能
• Git
• 移动CI-CD
• 复杂UI开发
• REST API
• JSON和AJAX
• 代码重构
• 设计模式
• 基于设计的开发
• 持续部署
• 高度可扩展的应用程序
• 应用程序安全性
• IOS单元测试
• 推送通知
原始职位“Software Dev Engineer III”发布在GrabJobs©上。如有任何问题,请使用GrabJobs上的“报告职位”按钮进行标记。