Tuesday 3 June 2014

Software Engineer - VisualEditor (Features) | Wikimedia Foundation | CA - San Francisco


Software Engineer - VisualEditor (Features) | Wikimedia Foundation | CA - San Francisco


Software Engineer - VisualEditor (Features)
Feature Engineering | San Francisco or Remote


Summary
We are looking for someone to join our Features team working on the VisualEditor.  The team focuses on developing functionality necessary for increasing the Wikimedia contributor base. You will be working on solving technical impediments associated with Wikimedia's editing interface. As a core engineer you will be deeply involved in the success of this project, building a sophisticated, elegant and responsive visual interface for editing content on Wikimedia websites using JavaScript, CSS, AJAX and HTML5 technologies.
Description
  • Develop VisualEditor’s core interaction tools embedded within the editing surface, ensuring they are simple, consistent and intuitive
  • Help develop other elements of VisualEditor as needed
  • Participate in and conduct design and code reviews
  • Support testing efforts for deployments of features
  • Participate in periodic technology meetings to discuss design, development & testing of features
Requirements
  • Experience developing user-facing interactive Web tools
  • Significant development experience in JavaScript/AJAX/HTML5/CSS
  • Multiple years of experience building Web applications
  • Multiple years of experience with application development, testing and production deployment
  • Extensive experience with cross-browser development and in-browser debugging
  • Knowledge of good user interaction principles and best-practices
  • Comfortable working in a highly collaborative, consensus-oriented environment
  • B.S. or M.S. Computer Science or related field preferred
Pluses
  • Experience with using object-oriented JS and PHP 
  • Experience with MediaWiki and other open source PHP- or JS-based content management systems 
  • Experience in the Wikimedia community and/or a Collaborative and open development project(s)
  • Experience working with git/gerrit and continuous integration systems
  • Good sense of humor always a major plus.
  • Creativity, high degree of motivation and a self-starting attitude
  • Ability to work effectively in multiple cultural contexts
  • Experience contributing code to open source projects
  • Understanding of free culture / free software / open source principles
  • Experience working with online volunteers
  • Experience with wikis (mediawiki software) and participatory production environments
<b
We’d like to see your work!  Please provide links to any existing open source or other work you may have done (own software or patches to other packages) if available when you apply. We'd really like to see what you can do!


http://hire.jobvite.com/CompanyJobs/Careers.aspx?c=qSa9VfwQ&cs=9UL9Vfwt&page=Job%20Description&j=o8jyYfwH&s

No comments:

Post a Comment