|
You will utilize object-oriented JavaScript libraries to be more efficient and consistent, but will also be expected to possess experience with core JavaScript concepts like prototyping and inheritance. Your components should be modular, reusable, and well documented to the benefit of the greater team. WebGL, canvas/CSS animations, and advanced HTML5 features should be utilized when and where appropriate. You will experiment with emerging technologies and discuss their merits with fellow team members. As more users access the Web through mobile phones and tablets than ever before, you will ensure your work is accessible through a myriad of devices and form factors. Responsive design, progressive enhancement, graceful fallbacks and other techniques should be utilized to support the largest possible audience and enhance their user experience. Please be prepared to present a strong portfolio of work. As a Web Developer, you will be responsible for the creation of high quality, world class Web content for desktop and mobile devices. You will employ your mastery of HTML, CSS, and JavaScript to engineer front end components that will present information in new, innovative, and creative ways. Your work will require a focus on compatibility, accessibility, and internationalization. Your web content will be taking center stage in product launches, events, and marketing campaigns Responsibilities: - Architect, design, develop, and maintain innovative,engaging, and informative web sites and components for a worldwide audience.
- Advise, collaborate with, and synthesize feedback from Marketing and Product partners.
- Fulfill several project requests simultaneously while meeting tight deadlines.
- Serve as a mentor for junior front end engineers and peers.
Minimum Qualifications: - BA/BS. (2 years relevant work experience).
- HTML5, CSS3, and JavaScript development experience.
- Experience with mobile development, including responsive design.
Preferred Qualifications: - Experience with WebGL and JavaScript libraries (e.g.,Closure, jQuery, Modernizr).
- Experience with Canvas/CSS animation.
- Fluency in one or more of: Python, Java, C/C++, Perl, PHP.
- Excellent leadership, communication, project management, and organizational skills.
- Strong consistency and attention to detail.
|