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.

2 Comments

  1. 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.

  2. Jonathan 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

Leave a comment