|
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.
|