Wednesday, 11 July 2012

Sr. Javascript Engineer

Details: Senior Javascript EngineerPositionWe are looking for a skilled, creative and enthusiastic Senior Javascript Engineer to work in a fast-paced environment where shipping quality code quickly is key. The applicant should demonstrate a history of innovation and creative problem solving, excellent written and oral communication skills, a keen eye for detail and a strong understanding of application design and architecture. The ideal candidate has extensive experience with advanced JavaScript techniques, enjoys learning new skills, and stays on the cutting edge of front-end technologies and methodologies. Responsibilities•         Develop new features with JavaScript, based on JSON data provided by a PHP service layer. •         Collaborate with other developers, provide mentorship to members of the team and work to efficiently achieve the team's goals •         Review code written by the team of developers•         Debug code for new and existing components, and ensure cross-browser compatibility. •         Work closely with product, design and development teams to plan, design and develop client-side framework enhancements/components. •         Stay current with new techniques and technologies and share knowledge with team members. Requirements•         3-5+ years of experience developing scalable e-commerce web sites. •         Ability to develop standards-compliant, cross-browser-compatible HTML, CSS and JavaScript. •         Strong JavaScript background including OO JavaScript, JSON, AJAX and events-based programming. •         Must have experience creating applications using well known JavaScript MVC frameworks such as JSMVC, Backbone, Ember, etc.•         Ability to work well with advanced JavaScript techniques including asynchronous code execution, closure, complex scope resolution and execution context, custom event handlers, pub/sub, etc. •         Hands-on experience with client-server applications, e.g. RESTful API. •         Understanding of design patterns, code re-use techniques, prototypal inheritance and unit testing. •         Knowledge of performance optimization methods including image optimization, code minification and dynamic content/script loading. •         UNIX/Linux command-line experience. •         Experience with source-control software such as Git or SVN. •         Understanding of Model-View-Controller (MVC) methodology. •         Experience with server-side technologies a plus, particularly PHP and Zend. •         Computer Science or other development background a plus. •         Experience with Agile development a plus.Randstad Technologies is an EOE-M/F/V/D and is a wholly owned subsidiary of Randstad Holding nv, a $22.5 billion global provider of HR services and the second largest staffing organization in the world.

View the original article here

No comments:

Post a Comment