寻找IOS Flutter主管

14个月前合同
Tanisha Systems, Inc.

Tanisha Systems, Inc.

location 纽约
unsaved
职位:IOS Flutter 领导 地点:华盛顿州伊萨夸(现场工作) 持续时间:合同 面试方式:2次视频 职位描述: 必须具备丰富的Flutter经验。 技能1:8年以上的Dart、Flutter、iOS、Git、Webpack经验 技能2:5年以上的Java、Spring Boot、微服务、API开发经验 职责: - 在Flutter框架和Dart语言中设计、开发、测试、维护和部署软件。 - 开发用户界面组件,并按照众所周知的Flutter/Dart工作流程和实践来实现它们。 - 与产品和工程负责人沟通,实施业务和项目目标。 - 作为CI/CD周期的一部分,对团队成员的提交进行代码审查。 - 作为CI/CD周期的一部分,参与测试、质量保证和错误修复。 必备条件: - 15年以上在iOS上本地开发移动应用的经验。 - 具备Dart、Flutter、iOS、Git、Webpack经验。 - 至少有2年的商业开发和交付Flutter应用的经验。 - 对状态管理、Flutter版本和应用架构有良好的理解。 - 具备良好的沟通和咨询能力。主动和积极主动。 加分项: Firebase、Azure DevOps、PWA(渐进式Web应用)。 一般信息 岗位描述:对这个角色的期望: 利用在某个技术领域(例如,大数据集群)的专业知识,并负责小到中型项目的架构。 1. 设计和开发框架;成为某个技术领域项目的技术负责人。 2. 指导和审查内部团队的技术交付。 3. 解决设计问题,并为以下类型的项目交付/拥有复杂模块的设计:架构增强、规模较小的开发和维护项目。 4. 审查设计和代码,确保采用行业最佳实践。典型的绩效衡量指标: 1. 开发的可重用组件/流程数量 2. 组件/流程的重复使用次数 3. 交付效率(遵守UST定义的原则) 4. 对技术能力发展的贡献(例如培训、网络研讨会、博客) 5. 对整体技术质量的客户反馈(零与技术相关的升级) 6. 贡献的白皮书/文档资产数量 7. 相关技术认证 8. 商业发展(提供的建议书数量,如适用) 9. 项目团队/项目管理对项目支持的反馈绩效领域: 解决方案定义和设计: 1. 为小型/中型项目定义架构 设计技术框架并实施相同。 2. 与项目团队、架构师和客户SME合作,识别和进行复杂子组件/模块的设计 3. 将详细设计文档呈现给相关利益相关者,并寻求反馈 4. 在应用架构师的指导下,进行项目特定的概念验证活动,以验证技术可行性 5. 实施最佳优化解决方案并解决性能问题 支持团队进行功能模块的设计和审查。 进行代码审查。 测试支持: 建议使用适当的框架提供单元测试自动化策略。 流程改进/交付卓越: 1. 通过利用工具、自动化等手段,识别改进项目交付参数的途径(例如生产力、效率、流程、安全等)。 2. 了解项目中使用的各种技术工具(第三方和自主开发)以提高效率、生产力。