Get Certified Ubuntu Training

Employment


GNOME Developer, Online Services

Posting Date: January 2009
Job Location: At home with broadband, in an American/European time zone. This job involves international travel three to four times a year, usually for one week.
Job Summary: You will design and implement the desktop integration for a compelling new suite of web based services for Ubuntu users, providing a meaningful user experience for a new generation of ultra-mobile computing.
Reports To: Technical Architect, Online Services

Key responsibilities:

  • Use open source development methods to create, select and adapt software to produce innovative user experiences and create compelling desktop user interfaces for Canonical online services

Required skills and experience

  • Extensive experience with the GNOME development platform, desktop environment and technologies such as GTK+, Cairo and X11
  • Extensive experience with open source development tools such as GCC, GNU Make, Autoconf, Automake and Libtool
  • Experience with Ubuntu and Debian packaging tools such as APT, dpkg, debhelper, and CDBS
  • Ability to be productive in a globally distributed team through self-discipline and self-motivation, delivering according to a schedule.
  • Good personal skills in order to develop strong working relationships with team mates, members of upstream projects, and Ubuntu developers.
  • Strong English communication skills, especially over phone, email, and IRC.
  • Proficient with UI design, paper prototyping
  • Proven skills in practical usability testing
  • Test driven development, ability to create executable tests.

Desirable skills and experience

  • Python, Mono
  • Interacting with REST web APIs.
  • Experience with I18N and L10N
  • Familiarity with compiz fusion
Apply for this job