D P Review: dpReview Web Development Engineer

Location: London

URL: www.dpreview.com

Digital photography rocks; web development even more so. We’re big on both and we’re looking for two great web developers to join us. You’ll help us expand our popular (post-flip) content & community site into, well, and even more popular content & community site (and maybe a little more besides).

In a nutshell we:
• Have a massive and active user community (big plans here) who will discuss/praise/criticise your newly launched features within seconds.
• Are still crafting our own development style and philosophy; you’re going to be a big part of it.
• Enjoy the autonomy and atmosphere of a start up with the resources and backing of a household name.
• Embody the flat-structure concept. Everyone (including you) answers directly to the founder, a fellow developer.
• Offer competitive salary, stock package, and excellent benefits.
• Use the following:
o Back-end: .net 3.5, Windows 2003 (2008 soon), SQL Server 2005, SOLR.
o Front-end: ASP.net (less web-forms, more generic handlers), HTML, CSS, JavaScript (jQuery), flash, some ASP classic.
o Internal: WPF, Matlab, ASP.net AJAX, console utilities.

In a nutshell you:
• Are a web developer extraordinaire. Seriously, people marvel at your HTTP-related abilities.
• Must be able to get to London Bridge (SE1) five days a week – this is not a telecommuter role.
• Can handle a casual dress code at work, developing for millions, (gastro)pub-lunches and playing with expensive gadgets at work.
• Take learning new languages/technologies in your stride. In a few days you’ll be competent; in a few weeks you’ll be productive.
• Can take features end-to-end (solo): concept, DB procs & tuning, internal library development, caching strategies, HTTP handlers, front-end design and client-side JS.
• Have big web 2.0 ideas (1.0 is fine too) and feel like putting them into practice.
• Understand that your time will be split between exciting front-end development, speedy prototyping and performance-oriented back-end stuff.

Your skills – essential:
• Client-side: hand-crafted HTML (posh), css (framework exposure a bonus), RIA-grade javascript (’from scratch’ and framework(s)).
• Server-side: strong .net (C# 2.0+ and/or vb.net 2005+), exposure to other platforms (java, python, ruby) considered a bonus.
• ASP.net (web-forms) experience appreciated, but more emphasis placed on HTTP fundamentals (i.e. ashx development).
• End-to-end web development skillset (procs in T-SQL, middle-tier libraries and request handlers in C#/vb.net, JSON/XML endpoints, UI design in HTML/css, client-side functionality in JavaScript/ActionScript).
• Devise and evaluate multiple strategies for a given technical problem (impromptu dev huddles), make a decision (collaboratively) and run with it.

Your skills – desirable:
• Visualisation experience (Matlab, Processing, ActionScript)
• Photography knowledge (know your chromatic from your spherical aberration?). If you’ve got it, it’ll definitely come in handy.
• Interest (preferably experience) in social network development, image warehousing, distributed search, network effects, performance/scalability tuning.
• A smattering of the following (because at some point you’ll use each of them): Matlab, XPath, XQuery, CSS, SOLR, ActionScript 3, JavaScript (jQuery, ASP.net AJAX), C# (2/3), VB.net (05/08), ExtendScript (photoshop), T-SQL, Bash, PHP.
• Experience developing for scale (performant code, CDN-aware development, session-less design)
Applying
• Send your CV and application letter, stating your earliest availability and salary expectations to jobs@dpreview.com quoting the reference number 11118.
• Tell us what you (personally) did on previous projects; what were the challenges and what stuck with you?
• Please keep project and previous employer descriptions minimal we are interested in hearing about what you have achieved.
• Please provide links to your work (or screenshots for intranet applications where possible).

To apply: send CV to jobs@dpreview.com quoting the reference number 11118