我们正在寻找一位经验丰富的 React Native 开发者加入我们不断壮大的工程团队。您将负责构建稳定、响应迅速且可扩展的跨平台移动应用程序。您将与产品经理、设计师和后端工程师合作,提供令用户满意的高质量移动体验。
职责
架构师:为 iOS 和 Android 设计、开发和维护复杂、高性能的 React Native 应用程序,确保架构的完整性和可扩展性。
跨平台开发:利用您在 React 和相关 Web 技术方面的专业知识,推动在我们的移动和 Web 应用程序中保持一致的共享 UI 组件和设计系统的开发。
技术领导:为中级和初级工程师提供技术指导和辅导,通过代码审查、技术讨论和知识共享培养最佳实践、代码质量和持续学习的文化。
全栈协作:与后端工程师、产品经理和设计师密切合作,定义、构建和交付端到端功能。
性能优化:识别并解决复杂的性能瓶颈,确保最佳的应用程序响应能力和移动网络上的用户体验。
创新与研究:紧跟移动和网络开发领域的最新行业趋势、技术和最佳实践,并在适当的情况下倡导采用它们。
解决问题:用创新的解决方案解决具有挑战性的技术问题,展示对整个软件开发生命周期的深刻理解。
要求
经验:5 年以上软件开发专业经验,重点关注使用 React Native 构建生产级移动应用程序。
技术能力:精通 JavaScript 和 TypeScript ,对 React、React Native 及其生态系统有深入理解。
Web 开发:具备丰富的 Web 开发经验或对 Web 开发原理和技术的深刻理解。能够参与 Web 前端开发或理解 Web 前端开发者优先考虑。
架构思维:具有设计和实施可扩展、可维护和可测试的软件架构的能力。
移动专业知识:对移动开发最佳实践、UI/UX 模式以及 iOS 和 Android 平台特定考虑因素有深入的了解。
解决问题:出色的分析和解决问题能力,具有调试和解决复杂技术问题的记录。
协作与沟通:出色的沟通和人际交往能力,能够有效地与跨职能团队合作并清晰地表达技术概念。
版本控制:熟练使用 Git 和协作开发工作流程。
如果您具有 Web3 技术、区块链或分散式应用程序的经验,则可获得加分。
对开源项目的贡献。
具有移动和网络自动化测试框架的经验。
为什么在 Trust Wallet 工作?
成为世界领先的区块链生态系统的一部分,该生态系统不断发展并提供良好的职业发展机会。
与多元化、世界一流的人才一起工作,享受无限的学习和成长机会。
处理快节奏、具有挑战性和独特的项目。
在一个真正的全球性组织中工作,拥有国际团队和扁平的组织结构。
享受有竞争力的薪酬和福利。
通过灵活的工作时间和休闲的工作服装来平衡生活和工作。
立即申请加入我们的团队,共同打造世界上最值得信赖、最安全的加密钱包,为每个人实现去中心化的未来。