Ubuntu Desktop Developer
Continuing my mission to put together a kick-ass team to develop the Ubuntu Desktop, the following position is now up on the website:
Posting Date & ID: September 2007 UDD
Job Location: Your home with broadband. Some international travel will be required.
Job Summary: To adapt and develop the GNOME desktop to improve the Ubuntu user experience.
Key responsibilities and accountabilities:
- Use open source development methods to create, select and adapt software to produce innovative user experiences and address the common problems of desktop computing
- Extend the desktop platform as necessary to support development
- Work with designers, artists and other developers to develop ideas and complete the project
- Involve the community of development projects, teams and Ubuntu supporters to incorporate a range of perspectives and ideas
- Take ownership of many aspects of the desktop user experience (”look and feel”) in Ubuntu
- Follow projects and trends in user interface design in the open source world, integrate the best technologies into Ubuntu and ensure their quality
- Analyse, triage and respond to bug reports
Requirements skills and experience:
- A keen and insightful eye for user interaction
- A passion for intuitive, usable and visually appealing interfaces
- A strong desire to produce distinctive ideas that stand Ubuntu out from the crowd
- Experience with the GNOME development platform and desktop environment and technologies such as GTK+
- Some experience with mainstream graphics technologies such as OpenGL and Cairo in the C programming language
- Ability to be productive in a globally distributed team through self-discipline and self-motivation, delivering according to a schedule
- Familiarity with open source development tools and methodology, especially those in common use for Ubuntu and Debian package maintenance
How to apply
Please send a cover letter and CV with references to hr@canonical.com. Please indicate in your submission the role for which you are applying. We prefer to receive applications and CVs/Resumes in either PDF or plain text format.






Nice:
It is nice to see Canonical is pushing for better desktop! However as 1 out of 1000 coders are good, and only 1 out of 1000 of them really have the ability to think outside the box and understands user interaction, based on the basic laws of probability you have roughly 1 out of 1000000 chance of getting someone that actually fits your job description. That’s a classic mistake done by nearly all nerd companies - not understanding that you need non-coders as coding and the rest of the required skills are counter-inhibitive. They truly commonly are incompatible.
10 September 2007, 5:41 pmJonathan Jesse:
I’m glad more focus on the desktop is great, but how about a developer for KDE and making Kubuntu rock even better? I’m not a developer, but would loe to see more work and more paid positions for Kubuntu/KDE work.
Jonathan
11 September 2007, 12:50 am