Hi All,
I am a recruiter/geek. I am a fan of JSAN and the appropriate use of
namespaces. Did Zeev really say PHP 6 is far from released?
Can you help me: I am looking for a great developer to do front end
web design and coding at a major music company’s centralized web
group.
• Work on a team “gets” where digital music is heading, and is
charted with making it happen for a music major.
• Work for a design genius who is from a major social web company,
charged with expanding their social media presence.
• Build sites for major artists, as well as the platform level
services (like eCommerce) that appear across their network of 100s of
artist sites.
Thanks for any help or recommendations you can provide.
Will McGrouther :: CEO, Recruiting.IO ::
(310) 455-6164
FULL JD:
Senior Web Developer/ Web Designer
SUMMARY
The Senior Web Developer/ Web Designer will play a leadership role in
creating web sites and
online products that will help shape the digital future of the music
industry.
POSITION OVERVIEW
This is an opportunity to lead client side programming for the web
initiatives of a music major.
This role will design front end architectures and program the
structure, presentation and
behavioral layers of large scale music web sites, digital products and
social apps/ widgets
experienced by millions of passionate fans. The successful candidate
will leverage experience
gained at a top-tier consumer Internet company to bring their
expertise in standards based web
design, front end technologies (XHTML, CSS, and JavaScript) and Web
2.0 techniques (Ajax,
web service APIs and social networking platforms) to a major music
company. This will be a fun
job, working with User Experience (UX) teams, Product managers,
Graphic designers, backend
System Engineers and label executives who are shaking up the online
music industry.
POSITION RESPONSIBILITIES
Artist Web Sites
Develop web sites for major artists, newly signed acts and marketing
initiatives.
• Write front end code components required to implement highly
scalable web sites.
• Help create innovative, memorable sites used to launch new and
emerging musical acts.
• Create micro-sites, landing pages and site elements for online
advertising campaigns.
Digital Music Products
Prototype and create new forms of User Experience (UX) that will
define the future of music.
• Work as development lead for online music products, platform
services and social apps.
• Help understand and implement the interaction designs developed by
the UX team.
• Collaborate with team on business decisions around design and
development.
Web Design Sensibilities
Work closely with the User Experience Design (UED) to translate
layouts into production sites.
• Use expert level XHTML and CSS skills to design and develop sites.
• Create “pixel perfect” layouts from Photoshop comps.
• Write code and utilize hacks that ensure cross browser compatible
layouts.
• Help improve web designs through programming of typography, colors
and images.
Front End Engineering
Apply object oriented analysis and design techniques and rigorous
development methodologies
to the front end engineering activities of the company.
• Apply Object-Oriented (OO) programming analysis and design
methodologies to your
use of JavaScript, CSS and XHTML.
• Apply sophisticated programming techniques in a practical, pragmatic
way.
• Write code that is easy to understand, well documented and designed
for
maintainability.
POSITION REQUIREMENTS
Consumer Internet, Online Music and Social Media Experience
• Must have track record working on cutting edge projects in consumer
services, online
communities, online entertainment, social networks or apps/ widgets/
iPhone apps.
• Experience with dynamic consumer site features like user
registration, validating user
data, displaying user submitted HTML, file uploads, thumbnails and
image galleries.
• Social networking experience developing on OpenSocial, Facebook
Platform and iPhone
using profile data, media sharing, friend lists/ social graph data,
chat and messaging.
• Experience with consumer Internet properties, including business
priorities like
programming to be SEO friendly, collecting web metrics and conversion
optimization.
• Familiarity with best practices related to usability, accessibility
and internationalization.
(X)HTML / CSS Expertise
• Strong understanding of contemporary web design and working on top-
tier web teams.
• Deep expertise in HTML up to and including using appropriate
semantic markup for SEO.
• Expert understanding of CSS, including using box model for standards
compliant layouts.
• Strong understanding of HTML (history and current implementation) as
well as how to
apply syntactical rules of XML to create well-formed XHTML.
• Engineering/ CS level understanding of web pages, and how to create
and modify the
global structure of an HTML document using a range of elements and
their attributes.
• Understanding of requirements for web standards compliance (CSS 2.1
and XHTML 1.0).
• Prefer people who consider it stimulating to read details of W3C
recommendations (JK).
JavaScript Experience
• Understanding of the proper use of JavaScript to create a behavioral
layer that
complements the structural layer (XHTML) and presentation layer (CSS).
• Experience with .JS and DHTML libraries (Prototype, Scriptaculous,
jQuery, Rico or Dojo).
• Understanding of JavaScript fundamentals like JavaScript syntax and
structures.
• Ability to write scripts that do not interfere with other code and
objects, through the
appropriate use of namespaces, variables and functions.
• Relative expertise in unobtrusive JavaScript, using progressive
enhancement that adds
to the user experience, but doesn’t break sites if JavaScript is
unavailable.
• Ability to architect unobtrusive JavaScript usage on a corporate
scale, implementing
methods and standards across many projects and multi-disciplinary
programmer teams.
• In-depth knowledge of DOM manipulation with Ajax/ JSON / XML /
XMLHttpRequest ().
Computer Science / Production Engineering Perspective
• Experience working directly with business logic programmers, System
Admin and DBA
groups to integrate sites and features with dynamic backends corporate
infrastructure.
• Experience working in environments with disciplined approaches to
security,
commenting, documentation, file structures and linking to external
JS / CSS files.
• Experience with software development disciplines like change and
configuration
management (Subversion) and for testing web software (Unit Testing,
Firebug exp.).
• Experience with full lifecycle software development, including an
understanding of the
various lifecycle methodologies (waterfall, iterative development,
Agile and SCRUM)
• Experience with or strong exposure to UML, including the Unified
Modeling process,
structural diagrams, behavioral diagrams and tools (Rational Rose,
Visio, etc).
• Must have at least 2 years experience in a hard core web production
job.
• CS degree preferred.