职位: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. 了解项目中使用的各种技术工具(第三方和自主开发)以提高效率、生产力。