岗位关键词
岗位职责
基于C/C++设计并实现客户端SDK的内核,并封装Python、Go、Java、JavaScript的客户端SDK。 确保SDK高性能、可靠,并且遵循易用性和可维护性的最佳实践。 与跨职能团队合作定义和实现API端点以及SDK功能。 编写清晰、文档齐全的代码,并为其提供单元测试。 排查并解决SDK用户报告的问题。 保持对最新数据服务发展的了解,并将相关功能整合到SDK中。 为SDK贡献开发文档和示例。 参与代码审查,确保代码质量和一致性。 与产品团队紧密合作,收集SDK改进的需求和反馈。
岗位要求
熟悉多种编程语言,特别是C++、Python、Go、Java以及JavaScript。 熟悉pybind11,cgo,jni,node-gyp中至少一种。 熟悉软件开发原则、设计模式和最佳实践。 能够编写高质量、高效且可维护的代码。 熟悉版本控制系统,如Git。 出色的解决问题能力和对数据结构及算法的深入理解。 有构建和维护库或框架的经验。 了解网络概念、序列化和数据格式(JSON、Protobuf)。 优秀的沟通技巧和与技术和非技术利益相关者有效合作的能力。
牛客安全提示:如发现虚假招聘、广告,或以任何名义索要证件、费用,或诱导异地入职、参与培训等均属违法行为,发现请 立即举报