首页 > 制度大全 > 客户端工程师职位描述与岗位职责任职要求

客户端工程师职位描述与岗位职责任职要求

2024-07-27 阅读 9649

职位描述

工作职责

负责安卓blink内核的优化,提供产品功能的底层支持,包括不限于:

1、优化内核性能,修复排版渲染等问题;

2、优化webview缓存机制,提升页面打开速度;

3、根据业务需求开发相关功能;

4、阅读chromium项目源码,V8项目源码;

任职要求

1、本科以上学历,计算机或相关专业,良好的英文表达能力;

2、精通C++语言开发,有扎实的代码编写能力和良好的设计能力;

3、热爱编程,有较强的学习能力,有强烈的求知欲、好奇心,能及时关注和学习业界最新技术;

4、具有Android平台应用程序开发和Linux环境开发经验优先,熟悉前端开发优先。

篇2:高级客户端软件工程师岗位职责

高级C++软件工程师(网络客户端)职责描述:

1、客户端产品核心模块的设计和编码工作;

2、企业应用软件产品整体程序架构的设计和改进;

3、参与团队技术方案的制定以及新技术的研究;

4、规划产品未来的技术发展道路;

5、持续优化和重构,确保代码的可读性,易维护性和可扩展性;

6、指导软件工程师和新团队成员的工作。

任职要求:

1、本科及以上学历,计算机、数学相关专业,3年以上C++开发工作经验;

2、精通C/C++编程语言以及OO设计理念;

3、熟练运用VC++各版本开发环境;

4、精通MFC程序设计、多线程编程、WindowsAPI;

5、精通STL标准库应用、boost库、C++11标准;

6、精通并灵活运用设计模式;

7、有过复杂功能模块设计开发经验;

8、沟通表达能力佳,团队合作意识强,有较好的自学能力和独立解决问题的能力;

9、精通python、javascript等脚步语言者优先。职责描述:

1、客户端产品核心模块的设计和编码工作;

2、企业应用软件产品整体程序架构的设计和改进;

3、参与团队技术方案的制定以及新技术的研究;

4、规划产品未来的技术发展道路;

5、持续优化和重构,确保代码的可读性,易维护性和可扩展性;

6、指导软件工程师和新团队成员的工作。

任职要求:

1、本科及以上学历,计算机、数学相关专业,3年以上C++开发工作经验;

2、精通C/C++编程语言以及OO设计理念;

3、熟练运用VC++各版本开发环境;

4、精通MFC程序设计、多线程编程、WindowsAPI;

5、精通STL标准库应用、boost库、C++11标准;

6、精通并灵活运用设计模式;

7、有过复杂功能模块设计开发经验;

8、沟通表达能力佳,团队合作意识强,有较好的自学能力和独立解决问题的能力;

9、精通python、javascript等脚步语言者优先。

篇3:ANDROID客户端软件开发工程师岗位职责

Android客户端软件开发工程师

岗位职责:

1、负责安卓系统的应用软件的架构设计、开发实现;

2、参与需求的讨论及分析,分解功能模块;

3、根据研发规范和项目流程编写相关的技术文档;

岗位要求:

1、精通Java,了解html5、json等网络技术具有良好的计算机软件基础(数据结构算法,java语言,设计模式);

2、有2年以上安卓APP及平台开发经验,,熟练使用Eclipse、AndroidNDK或SDK等开发工具进行开发,了解Android框架API,熟悉Launcher,熟悉交互设计,至少参与开发过一个完整的安卓平台应用项目。具有安防监控网络摄像机、流媒体客户端开发经验者优先,同时具备安卓及IOS平台开发能力者更佳;

3、遵循软件开发流程,注重客户操作体验,根据开发计划能够独立的进行应用及人机界面软件模块的设计和编码实;

4)正规大学本科以上毕业,有良好的的计算机网络及操作系统基础

5)人品端正,对工作充满激情,学习能力强,有强烈的责任感与进取心,具备团队合作精神,良好的沟通能力,能承受较大的工作压力;