-
桌面软件开发工程师岗位职责
-
桌面应用软件开发工程师武汉深之度科技有限公司武汉深之度科技有限公司,深度操作,深之度岗位职责:
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.关注用户体验设计,并对应用的易用性有一定研究。
-
相关范文
- 热门推荐
-
- 1 高级资深java工程师岗位职责
- 2 微生物测试工程师岗位职责
- 3 通信测试工程师岗位职责
- 4 电源设计工程师岗位职责
- 5 网管开发工程师岗位职责
- 6 天线结构设计工程师岗位职责
- 7 电器设备工程师岗位职责
- 8 IT桌面支持网络运维岗位职责
- 9 安卓APP开发岗位职责
- 10 工程师主管岗位职责
- 分类推荐
- 猜你喜欢
-
- 1 BTS基站工程师岗位职责
- 2 研发部测试工程师岗位职责
- 3 设备开发专员岗位职责
- 4 油漆工程师岗位职责
- 5 装配工艺工程师岗位职责
- 6 空气压缩机工程师岗位职责
- 7 系统节能工程师岗位职责
- 8 Java资深工程师岗位职责
- 9 sap软件开发岗位职责
- 10 医疗器械维修工程师岗位职责