后端软件工程师(JavaScript)职位描述与岗位职责任职要求
职位描述:
职责描述
开发企业应用系统(单页应用SPA)后端。遵从架构设计、数据设计,按照产品(微服务)定义,开发高质量高性能的微服务后端。
1.编写接口(微服务)定义,编写消息定义。
2.设计内部模块,设计关键算法。
3.编写微服务和各内部模块代码:按照公司技术规范,编写实现高质量(模块化、高可读)、高性能、高质量(模块化、高可读)代码。
4.编写单元测试代码、微服务集成测试代码,进行必要的单元测试和集成测试,保障代码正确,性能达标,符合设计要求。
5.参与代码评审。
任职要求
1.大学本科以上,计算机、软件工程相关专业为佳。
2.沟通表达能力强,有很好的口头表达能力和出色的文档写作能力,善于深入浅出地表达和解释复杂的事物。
3.5年以上程序设计经验,总代码行8万+,能够编写高质量(模块化、高可读)、高性能代码。
4.精通Java8、Springboot,了解掌握Kotlin。
5.熟练使用关系型数据库MySQL,熟练使用Elasticsearch、ETL。
6.精通两种以上的NoSQL数据库:Redis,Mongodb,Cassandra,Hive,Neo4j,GraphQL。
7.熟练使用中间件技术Kafka、ZeroMQ、Thrift.熟练使用Springboot编写REST服务、gRPC服务。熟练编写Swagger接口定义。熟练使用Junit、Mockito编写测试用例。.熟练使用JMeter进行性能/压力测试。熟悉虚拟化、容器化技术,掌握Kubernetes、Docker的使用。
8.熟悉敏捷开发过程,熟练使用Maven、Git,擅于参与代码评审。
优先考虑
有以下经验者优先
1.Kotlin项目(1000+代码行)
2.大型(200+功能点)企业应用
3.贡献开源Java/Kotlin代码
4.贡献其它Github优秀项目
篇2:视频流媒体软件工程师职位描述与岗位职责任职要求
职位描述:
职责描述
开发视频流处理微服务。接入视频流,按需求处理抽取图像帧和其它元数据,并进行一些转换处理。
1.设计流媒体处理方案。
2.编写流媒体处理工程代码:按照公司微服务架构规范,编写实现高性能流媒体处理微服务。
3编写流媒体处理微服务测试代码,保障代码正确,处理性能满足要求。
4.参与代码评审。
任职要求
1.大学本科以上,计算机、软件工程相关专业为佳。
2.沟通表达能力强,有很好的口头表达能力和出色的文档写作能力,善于深入浅出地表达和解释复杂的事物。
3.5年以上程序设计经验,总代码行6万+,能够编写高质量(模块化、高可读)、高性能代码。
4.熟练掌握Go或者C++11/14。
5.精通ffmpeg开发,了解H.265、H.264、MPEG-4、AAC、NARM-B等视音频编解码标准,了解流媒体容器MP4、AVI、MOV、MKV等规范。
6.熟悉OpenCV开发,能够用它对图像进行基本剪裁、转换等操作。
7.熟悉HLS、FLV、RTMP、RTP、DASH等流媒体传输协议(排名有先后)。
8.熟悉TCP/HTTP/DNS协议,熟悉CDN原理和产品使用。
9.熟悉测试驱动开发,熟练使用GoogleTest编写测试用例。熟悉敏捷开发过程,熟练使用Git,擅于参与代码评审
。
优先考虑
有以下经验者优先
1.大型直播平台流媒体开发。
2.贡献开源流媒体处理代码。
3.贡献其它Github优秀项目。
篇3:前端软件工程师职位描述与岗位职责任职要求
职位描述:
开发企业应用系统(单页应用SPA)前端。遵从产品(页面)规格说明,开发符合视觉设计和交互定义的前端页面/组件,集成各页面/组件形成完整前端应用,并对接后端服务,形成完整应用。
设计页面/组件技术方案。
编写页面/组件代码:按照公司前端组件规范,编写实现高保真、高性能、高质量(模块化、高可读)页面/组件代码。
编写测试代码以及人工测试计划,进行必要的单元测试和集成测试,保障代码正确,性能达标,符合设计要求。参与代码评审。
任职要求:
大学本科以上,计算机、软件工程相关专业为佳。
沟通表达能力强,有很好的口头表达能力和出色的文档写作能力,善于深入浅出地表达和解释复杂的事物。
5年以上程序设计经验,总代码行8万+,能够编写高质量(模块化、高可读)、高性能代码。
精通HTML5、CSS3、JavaScript(ECMAScript5/6)。
精通Web工作原理,精通MVVM原理。
精通异步编程,熟练使用Promise,Async/Await。
精通WebGL,熟练使用Three.js。
熟练使用Vue、VueX,熟悉Less/Sass、TypeScript、JSX,了解ant-design-vue。
熟练使用lodash、jQuery、Mocha、Jest。
熟悉敏捷开发过程,熟练使用Git、Webpack,擅于参与代码评审。
有以下经验者优先:
大型(100+页面)企业应用
开发教育领域企业应用
贡献开源SPA框架代码(例如:React、Vue等等)
贡献其它Github优秀项目
篇4:3D建模工程师职位描述与岗位职责任职要求
职位描述:
岗位职责:
1.根据产品需求,建立相应3D模型、制作各种场景;
2.对现有的模型进行贴图制作及渲染;
3.保质保量完成上级领导安排的各项与本职相关的工作任务。
任职要求:
1.能熟练运用3DsMax软件,能独立快速建造3D模型、制作各种场景
2.对机械零件建模有一定的基础,具有一定的观察力,能够独立完成组装零件的建模和匹配
3.有unity3d游戏编程制作或Unreal3(UDK)经验的优先;
4.能够独立对建好的模型进行VR渲染出图;
篇5:软件性能优化工程师职位描述与岗位职责任职要求
职位描述:
岗位职责:
1,分析公司产品性能瓶颈(从IO、网络、数据库读写、软件设计、系统设计等),并进行优化;
2,参与产品设计、需求分析、程序架构设计开发产品部署;
任职要求:
1,熟悉Python、C、postgresql、Redis、java、html、docker等,了解linux;
2,有线上产品后台开发项目经验,人工智能图像相关产品优先;
3,计算机类专业硕士及以上学历;
.
目标人选画像:
1,学习意愿强,具备相应的学习能力:在人工智能第三次浪潮发展中需要不断的更新知识技术体系,并用于产品研发中;
2,知识体系健全,能学习开源产品改造用于公司产品中;
.
在这里:你将从团队组建时加入项目,将参与新研发项目从零到一的过程;
公司项目:公司依托上市制药公司,新项目立足于人工智能辅助药物研发过程,目前开展第一阶段的产品研发,主要是医学图像分析,详情面对面沟通;
公司福利:健身(在公司附近),弹性上下班9:00~10:00之间到,顺延8个半小时,钉钉APP打卡,至今无加班,每年一次体检爱康国宾(入职体检可以报销费用),餐补每个工作日20元;