TeamPatent Home Page  
Features Blog Forum Feedback About Jobs
Front-End Developer
All Front-end

We seek a front-end web developer. This position is full-time (with a startup ethos) and on-site in Alameda (8min bike from Fruitvale BART).

  • Requirements:
    • Passionate about programming;
    • Produce elegant, maintainable code;
    • Expertise in JavaScript and Rich Internet Applications (RIAs);
    • Easy to get along with, fun, ethical, and low-maintenance; and
    • Intensely driven, proactive, and hard-working.
  • Desirable:
    • Experience with Dojo Javascript library;
    • Experience with databases in both design and access methodology; and
    • Open-source contributions.
  • Environment and Compensation:
    • Work with our front-end lead who's an exceptional JavaScript programmer, maintainer of multiple successful open source projects, and architect for much of our overall system;
    • Technical immersion at an early stage startup in the process of shaking up a valuable market; and
    • Flexible work environment focused on productivity.

TeamPatent, an innovative National Science Foundation-funded startup, is looking for an front-end web engineer to help extend the functionality of our semantically-aware word processor. The National Science Foundation describes our technology as "game changing".  We're building a high-performance, browser-based semantically-aware word processor with an integrated drawing editor. It provides responsive, web-standard collaboration for large, multimedia documents.  The "semantic awareness" makes it easier to author and read complex technical documents.  We're first applying our editor to preparing and examining patent applications--a highly-constrained, high-value niche in which we have technical and market expertise.  Longer-term, these editing and browsing technologies can become the basis for a new type of general word processor that could be an important part of the future of Office 2.0.

A patent application is our society's most refined format for expressing an innovation--it's a scientific paper that's required to disclose a preferred technical approach in intimate detail, wherein the text refers to a hundred or so callouts in associated drawings.   In some subject areas (e.g. business methods and some argue software), there is controversy over the value of patents to society.  These are policy decisions that will be addressed over time by our courts and legislators.  However, even those arguing that software patents are bad think highly of them in other contexts since they encourage innovation--unless you have some protection, especially as a small company, it's hard to justify putting resources into R&D.  US Patent & Trademark Office (USPTO) Director Kappos described the value to society of patents overall:

Q: What's driving mandate (to overhaul the patent system)?
A: Recognition at very top of our admin that innovation is incredibly important to our country and to the world; that innovation is the only sustainable source of competitive advantage; that the US is an innovation-driven economy; and that innovation creates jobs.  And therefore the USPTO, which is an agency which protects innovation--in fact it's THE agency that protects innovation--is a jobs agency.  So I feel I have an extremely strong mandate from my boss, the secretary of commerce Gary Locke...he's given me a mandate to blow up anything I need to in order to fix the USPTO and the US patent system.  (IAM interview, 21Jun2010)

We're looking for someone who's passionate about software engineering and is capable of first quickly learning our technologies and later effectively teaching them to others. You'll have an opportunity to work on both the front and backend since many functions require coordinated support.  On the frontend, you'll work in JavaScript (with Dojo libraries) as you refine and extend our editor application.  As a member of TeamPatent, you'll help contribute to open source--we already maintain two of the largest widgets in Dojo--dijit.Editor & dojox.Sketch--and, with your involvement, we hope to contribute more. TeamPatent holds the potential to be a career-making project with enormous intellectual scope and market potential. We're smart, creative, and open to new ideas...join us!

Applicants should try our software, submit a resume, and provide an explanation of why they'd be a good fit to jobs@teampatent.com.