桌面软件开发工程师岗位职责 - 制度大全
制度大全 导航

桌面软件开发工程师岗位职责

编辑:制度大全2021-02-13

桌面应用软件开发工程师武汉深之度科技有限公司武汉深之度科技有限公司,深度操作,深之度岗位职责:

1.开发Linux桌面应用程序;

2.参与深度桌面环境的完善与维护。

任职要求:

1.熟练使用Linux操作系统;

2.精通C/C++、Python等常用的程序开发语言;

3.熟练使用Vim(或Emacs)、GDB、Git等常用的开发工具;

4.精通Qt、Gtk+等Linux下流行的UI库进行应用界面开发;

5.或者精通HTML5/CSS3/JavaScript(CoffeeScript)进行Web桌面UI开发;

6.深刻理解多线程图形编程;

7.熟悉各种界面动画的原理及实现方式;

8.很强的独立分析和解决问题的能力;

9.有良好的团队合作精神,有责任感,有较好的沟通能力,主动性强。

加分项(满足1-2条):

1.熟悉DBus的概念与使用;

2.熟悉Gnome/KDE等桌面环境服务模块;

3.熟悉Golang开发;

4.JavaScript项目中惯用模块化开发;

5.熟悉Deepin操作系统。

6.对技术痴迷,认为自己是个技术Geek;

7.有独立开发Linux开源应用程序;

8.做过Qt(或者Gtk+)的绑定工作;

9.关注用户体验设计,并对应用的易用性有一定研究。

篇2:桌面软件开发工程师岗位职责桌面软件开发工程师职责任职要求

桌面软件开发工程师岗位职责

岗位职责:

1.参与需求分析,按照软件项目管理规范撰写相关技术文档;

2.熟悉软件操作、配合工程实施工作;

3.软件维护,跟踪调试代码,解决软件应用中发现的问题;

4.完成模块的设计和编码工作;

5.其它分派的任务。

任职资格:

1.本科及以上学历,计算机等相关专业;

2.精通javaGUI编程,并具有2年以上相关语言开发工作经验;

3.熟悉osgi框架,精通awt,swing,swt相关工具包;

4.熟悉java的图形、通讯开发技术,了解java性能调优及工具;熟悉Linux系统使用优先;

5.计算机软件、信息、自动化相关专业本科及以上学历;

6.积极主动.认真踏实,有良好的沟通能力,善于跨团队合作。

制度专栏

热点制度职责

返回顶部
触屏版电脑版

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