Seeking a JavaScript expert (job opportunity, Boston, MA, USA)

D

Daniel Barrett

My company is seeking a JAVASCRIPT GURU to work on our very dynamic
web site. (5+ million customers, 10,000+ orders shipped per day.)
You must be comfortable and agile with the following techniques:

* Object-oriented JavaScript.

* Multiple threads in JavaScript.

* Client/server communication in JavaScript, without navigating away
from the current page.

* Web page content that can be edited and repositioned within the
browser window, using JavaScript. For example, content that can be
dragged around with the mouse within the browser window.

* Changing the structure of HTML elements dynamically, using JavaScript.

* Function pointers in JavaScript.

* Experience with .NET is a big plus.

If you have these prerequisites and are looking for new challenges, we
invite you to send your resume to (e-mail address removed). To help us find
you (among the other applications we get each day), please mention
comp.lang.javascript in the subject line, e.g.:

Subject: JavaScript engineer (comp.lang.javascript)

This is a full-time position in the Boston (USA) area at a fun,
successful, medium-sized technology company, VistaPrint.

Here are links to many articles about VistaPrint:

http://www.vistaprint.com/vp/about/listevents.aspx

Financials from the most recently completed quarter:

http://biz.yahoo.com/bw/051025/256222.html

And here's the required "marketing blurb" about the company that must
go in all our job ads:

VistaPrint Limited (Nasdaq:VPRT) is the leading online supplier of
high-quality graphic design services and customized printed products
to small businesses and consumers. VistaPrint offers custom designed,
full-color, low-cost printed products even in small quantities. Over 5
million small businesses and consumers have already chosen VistaPrint
for products ranging from business cards and brochures to invitations
and thank you cards. A global company, VistaPrint employs more than
450 people and operates 16 localized Web sites serving over 120
countries around the world. A broad range of design options are
available online at www.vistaprint.com. VistaPrint's printed products
are satisfaction guaranteed.

Thanks, and good luck!
 
J

Jim Ley

Subject: JavaScript engineer (comp.lang.javascript)

Well good effort with a lot of the advert, at least you targetted at
the audience, and provided the majority of details.

2 very important things were missing of course, the visa requirements
of applicants, and how much you'd pay them... How can anyone apply
unless they know what you're willing to pay?

Jim.
 
K

Kevin Newman

Daniel said:
* Multiple threads in JavaScript.

Can you do threads in client side JavaScript? JavaScript is event
driven, so I can see how you might run multiple bits of code at the same
time, but is that really multi-threaded?
* Function pointers in JavaScript.

Can you do pointers in Client Side JavaScript (can you even pass by
reference explicitly)?

Just curious. :)

Kevin N.
 
J

Jim Ley

Can you do threads in client side JavaScript? JavaScript is event
driven, so I can see how you might run multiple bits of code at the same
time, but is that really multi-threaded?

In some implementations each "window" has a seperate thread on which
you can execute script, communication is tricky (as just executing a
function in another window with otherwindow.chicken() does not change
threads.) There are methods though.
Can you do pointers in Client Side JavaScript

I'm sure all he means is

egg(egg);
function egg(chicken) {
chicken();
}

Jim.
 
J

Julian Turner

Jim Ley wrote:
[snip]
In some implementations each "window" has a seperate thread on which
you can execute script, communication is tricky (as just executing a
function in another window with otherwindow.chicken() does not change
threads.) There are methods though.

Yes, in IE I use this to open a dialogue box running a progress bar
that is updated with the progress of a function running in a parent
window.

Julian Turner
 
D

Daniel Barrett

Well good effort with a lot of the advert, at least you targetted at
the audience, and provided the majority of details.

Thanks. I've been reading Usenet for 20+ years and try to keep posts
on topic....
2 very important things were missing of course, the visa requirements
of applicants, and how much you'd pay them... How can anyone apply
unless they know what you're willing to pay?

Salary is competitive for the industry, and is based on the
candidate's experience. (In other words, we'd pay more for a 10-year
JS wizard than a 3-year minor deity.) All the usual employee
benefits, plus free drinks in the fridge, an on-site cafeteria, and a
stuffed pink bull for your cubicle. Bottom line, if you're the right
person, let's talk!

As an added benefit, if you search amazon.com for "advanced
javascript" and look at the list of authors, one of those people works
at VistaPrint. We take our JS seriously....

Applicants must be eligible to work full time in the USA. If anyone
has specific visa questions, please include them with your resume to
(e-mail address removed). (I'm a tech guy, not a human resources
weenie....)

Dan
 
J

Jim Ley

Salary is competitive for the industry, and is based on the
candidate's experience. (In other words, we'd pay more for a 10-year
JS wizard than a 3-year minor deity.)

Why? Surely the value of an individual to the company is tightly
dependant on the role, if someone is capable of doing the job, you
should pay them the relevant rate, their claimed experience should be
irrelevant.
All the usual employee
benefits, plus free drinks in the fridge, an on-site cafeteria, and a
stuffed pink bull for your cubicle.

A cubicle? sounds awful... you almost had me with the bull, but then
there was a cubicle...
Applicants must be eligible to work full time in the USA.

Remember Usenet is global, this should've been in the first post :)

Jim.
 
D

Daniel Barrett

Why? Surely the value of an individual to the company is tightly
dependant on the role, if someone is capable of doing the job, you
should pay them the relevant rate, their claimed experience should be
irrelevant.

Well, I don't know about "claimed" experience (Is there any other
kind? That's one for the philosophers to debate, I suppose...), but
in general, roles are temporary, while people are generally
longer-lived. If both a wizard and a minor deity can fill the role,
but the wizard has the maturity to understand the whole system and how
his/her project best fits into it, and has done similar projects
successfully many times before, and can do the work twice as
fast... well, that's valuable and companies will pay a premium to get
it.
A cubicle? sounds awful... you almost had me with the bull, but then
there was a cubicle...

Oh wait, did I say cubicle? Sorry, I meant "dungeon cell." Complete
with manacles. For the bull, of course.

Dan
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,769
Messages
2,569,580
Members
45,054
Latest member
TrimKetoBoost

Latest Threads

Top