后端软件工程师(JavaScript)职位描述与岗位职责任职要求 - 制度大全
制度大全 导航

后端软件工程师(JavaScript)职位描述与岗位职责任职要求

编辑:制度大全2020-07-29

职位描述

职责描述

开发企业应用系统(单页应用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元;

制度专栏

返回顶部
触屏版电脑版

© 制度大全 qiquha.com版权所有