推荐文章
桌面软件开发工程师岗位职责
桌面应用软件开发工程师 武汉深之度科技有限公司 武汉深之度科技有限公司,深度操作,深之度 岗位职责:
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.关注用户体验设计,并对应用的易用性有一定研究。