Open Source Software Architect Laszlo Systems
Principle Software Architect responsible for architectural design, implementation, and maintenance of an open-source, object-oriented, xml-based, declarative language framework for rich internet applications.
Duties include: Designing and extending the public API of the language, both the XML-based declarative language and the extended Javascript dialect that is the imperative language underlying it. Implementing and maintaining the XML-compiler and the cross-platform script compiler that targets Actionscript and browser Javascript. Designing and extending the public API of the runtime library. Implementing and maintaining that library for each of the target platforms: Actionscript, Javascript x Firefox, IE, Safari x Windows, OS/X, Linux. Designing, maintaining and extending the automated build system that builds each platform-specific installer of the development package and runtime package. Developing and enforcing design, coding, reviewing, and testing methodologies and standards for the project that can be used by all project contributors. Contributing to and reviewing project documentation and the product documentation tool. Monitoring, moderating, and responding to mailing lists for both contributors and users of the project.
Candidate must work with both paid corporate sponsors and individual contributors from around the world and must be able to balance demands of corporate sponsors with benefits of open-source participation by non-monetary contributors.
Required skills: Dynamic Object-Oriented Language principles (preferably Scheme or Smalltalk), Compiler principles, Runtime design, ability to work with a loosely-organized distributed team.
Required Languages, Operating Systems, Tools: Java, Javascript,Java servlets, Actionscript, HTML5, CSS3, DOM programming, XML, XSLT, ant, tomcat, svn, HTTP, browser scripting, javascript, actionscript, flex, XMLHTTPRequest, JSON, XPath, XML Parsing (JDOM, SAX), experience with popular GUI frameworks (Dojo, Jquery, extJS), OS X, Linux, Windows
| Location: |
2600 Campus Drive
Suite 200
San Mateo, CA 94403
United States
|