In this position, you will work with a small, talented and motivated team building and scaling out informative, media rich Internet applications. You will collaborate with really smart and fun individuals, and be eager to solve difficult problems and adapt technologies to accomplish new, interesting and complex engineering challenges. An ideal candidate will enjoy staying up-to-date with technologies so you can suggest new coding practices, recommend architecture changes and collaborate with our platform team to optimize scalability and network efficiency.
The ideal candidate will be VERY STRONG in designing and implementing efficient back-end support for complex Web transactions, remote and local networking, and multi-media services.
Must be authorized to work in the United States on a full-time basis for any employer.
Experience of object oriented programming / modular programming (essential)
Front-end development including jQuery
Understanding of Ajax
Experience of the full software development lifecycle: from requirements gathering and functional specification authoring, to development, testing and delivery (desirable, not essential).
Experience with visualization libraries (Protovis, D3)
Commercial experience in Web Application development and / or software development (desirable, not essential).
Good levels of communication. Both written and verbal
Enthusiasm and an interest in all things technology.
Degree in Computer Science, HCI, or equivalent