Job openings/Lead Software Architect
JOB TITLE
Lead Software Architect
REPORTS TO
Chief Technical Officer
JOB SUMMARY
- Lead design and implementation large new MediaWIki features that involve significant architectural restructuring (such as a new parser to support Rich Text Editing)
- Identify technology trend for collaborative editing and social networking
- Define and evangelize the next generation MediaWiki architecture, along with a roadmap for getting there
- Rally developer volunteer community to drive alignment
- Mentor and guide software developers in identifying and resolving issues with MediaWIki architecture
- Work closely with operations staff to ensure new architecture integrates with testing and production systems
- Participate in escalated requests for code review
- Call for Lunch
REQUIRED QUALIFICATIONS
- Strong leadership skills in leading a software team and a large scale project to completion
- Computer Science degree or equivalent work experience
- 7+ years software development
- Extensive experience with AJAX/HTML/CSS
- Familiarity with LAMP
- Experience with High-Performance, scalable web architectures
- Experience with security implications of JavaScript/PHP software
- Experience in testing and analyzing usability and accessibility
- Experience with advanced object-oriented JavaScript
- Experience with MediaWiki a plus
- Fluency in Esperanto a plus
- Knowledge in user interface design a big plus
- Experience with cross-browser compatibility testing
- Any other free/open software development experience highly welcome
- Comfortable in a highly collaborative, consensus-oriented environment
- Experience with wikis and participatory production environments a plus
- Understanding of the free culture movement a plus
- The ideal candidate will be creative, highly motivated, and able to operate effectively in multiple cultural and language contexts.