要求
• 出色的编程和软件开发技能 - 您可以独立制定和实施解决问题的方案,几乎不需要解释,
• 较强的沟通能力 - 您可以高效地在技术和非技术人员之间进行翻译,并具有较强的写作能力,
• 高标准 - 您的工作质量是最高的,并且您在您所在的团队和我们的组织中不断提高标准,
• 平衡速度和长期目标 - 您在敏捷和迅速的方式下平衡着远见和交付正确的东西,
• 教师的心 - 您是一个有能力的导师,能够激励和赋予团队中的其他人权力,
• 极强的构建可投入生产的移动应用技术经验(iOS和Android),
• 使用Flutter等跨平台框架构建移动应用的丰富经验,
• 使用Dart或类似编程语言编写代码的丰富经验,
• 至少发布过一个可供审查下载的应用程序,
• 出色的沟通、设计和技术写作能力 - 您可以独立制定和实施解决问题的方案,几乎不需要解释,
• 具有TDD实践和测试工具(如Flutter和Dart测试模块和Mockito)的经验,
• 在敏捷环境中创建解决方案的经验,
• 在DevOps环境中工作的经验(我们使用AWS),
• 在CI/CD环境中工作的经验,
• 在应用仪器化和分析利用结果方面的经验,特别是与可用性和参与度有关的方面,
• (可取)具有Firebase、Google Analytics、AWS Amplify和Amplitude Analytics的经验,
• (可取)具有前端Web开发经验(例如React-JS),
• (可取)使用本机(Swift/Kotlin)代码构建移动应用的经验,
• (可取)熟悉后端技术,包括Nodejs、Go、Python、SQL、AWS Lambda、基础设施即代码等,
• (可取)在金融科技或物业科技初创公司的经验,
• (可取)与全球分布的团队合作的经验。
工作内容
• 我们正在寻找一位经验丰富的高级移动软件工程师,具有丰富的移动和相关技术专业知识,为我们公司未来的增长发挥关键作用,
• 您将负责领导开发移动应用程序,这些应用程序将作为跨平台应用策略的一部分来补充现有的Web应用程序,
• 您将嵌入到一个由移动、前端和后端工程师组成的敏捷团队中,负责面向消费者的应用程序,
• 该角色的主要职责是为Android和iOS平台开发移动应用程序,
• 这将是一个全新的移动应用程序,将与我们现有的使用React构建的Web前端应用程序相辅相成,使用TypeScript编写,
• 您将在我们的下一代面向消费者的应用程序上工作,设计和构建将使数百万人受益的新功能/功能,
• 您将帮助制定我们未来一代的移动框架和最佳实践,
• 您和您的团队将创建一套消费者应用程序,这些应用程序将帮助数百万人在他们的财务旅程中保持屋顶上方,
• 这些产品将推动我们公司的未来增长,您将在其中发挥关键作用,
• 您将领导消费者移动平台和应用程序的发展,
• 这将要求您将问题分解为其基本要素,然后构思简单、优雅的解决方案 - 始终从客户和产品导向的角度考虑规模和规划,
• 您将与工程师、产品经理和用户体验(UX)设计师合作,使用领先的UX设计模式和最佳实践设计和开发现代、一致、快速、响应式的用户界面,
• 这个角色将向公司的消费者产品工程经理汇报,
• 您将指导团队中其他开发人员的工作,
• 您将帮助维护现有的Web应用程序,包括测试、修复错误、故障排除、添加新功能和维护文档,
• 您将设计和开发新的自定义组件以满足项目需求,
• 您将与产品和业务利益相关者进行接口,帮助制定我们面向消费者的服务的产品路线图