一家快速发展的公司正在利用技术将个人团结起来,改善现实世界中与朋友、家人和社区的关系,该公司正在寻找一名React Native开发人员。该开发人员将与跨职能团队合作,以书面形式、通过Slack、偶尔以声音的方式制作技术文档。该公司正在开发一个下一代移动应用程序,帮助用户通过交易推荐来寻找、分享和探索最佳的旅游、购物或就餐地点。对于那些渴望学习并为自己创造有利可图的职业生涯的开发人员来说,这是一个很好的机会。
工作职责。
- 业务需求必须转化为应用逻辑和功能,然后再由建立在我们软件堆栈上的架构来支持
- 利用React Native和TypeScript,为我们的移动应用和云环境创建/开发上述的应用逻辑和功能
- 对当前代码库的维护做出贡献,做出明智的重构选择并修复生产中的错误。
- 对其他开发者的拉动请求进行代码审查,包括下载和直接测试他们的代码
- 利用Firebase,协助后端服务的维护(数据、认证等)。
- 在工作时间内提供及时的沟通,并提供可靠的站立和代码审查周期检查。
- 对业务进行可靠的准确分析
- 与我们的设计系统和Figma产品的用户界面设计实现完美的像素兼容
- 在功能或设计需要大量工作时,决定何时倡导或提供替代解决方案,展示良好的判断力。
工作要求。
- 工程学、计算机科学的学士/硕士学位(或同等经验)
- 至少有3年以上软件开发人员的相关经验
- 有使用现代React和React Native的工作经验,包括Hooks和其他现代平台功能
- 在iOS构建工具链(如Fastlane)方面有明显的经验
- 有解决Podfile bug和其他软件包冲突的经验
- 在Firebase堆栈方面有丰富的经验,包括Firestore、Auth、Auth、云功能、远程配置、存储、动态链接和云消息。
- 有在移动客户端上使用谷歌地图的经验,和/或谷歌地点API的经验也不错
- 流利的英语口语和书面交流