客户端SDK开发工程师

主要职责:

- 基于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)。

- 优秀的沟通技巧和与技术和非技术利益相关者有效合作的能力。

经验:

- 3年以上软件开发经验。

- 有开源贡献经验者优先。

公司地点:深圳深港国际科技园C深圳福田区深港国际科技园C座

公司简介:

职位发布者:黄衡

深圳元戎启行科技有限公司

融资阶段:B轮

公司规模:500~999人

相似职位: