桌面应用开发工程师
桌面应用开发工程师
岗位职责:
开发Linux桌面应用程序。
任职要求:
1. 熟练使用Linux 操作系统。
2. 精通C、Python(或CoffeeScript)。
3. 熟练使用Emacs(或vi)、gdb、git 等工具进行开发。
4. 熟悉Glib、Gdk、Pango、Cairo、Gtk+(或Qt)、WebKit、DBus、GSettings 等库进行开发。
5. 熟练运用HTML5/CSS3 进行界面调整。
6. 深刻理解多线程图形编程。
7. 理解动画的原理以及实现。
8. 性格开朗、乐于沟通、不放过任何一像素的不完美。
9. 能够熟练阅读英文文档。
加分项:
1.有上万行Linux 开源应用程序。
2.做过GTK+ (或者Qt)的绑定工作。
3.有Gnome/X11 开发经验。
相关主题