These job descriptions are examples. Looking for work?

Find JobsFind Jobs

UI Engineer

0 people like this description

Our client is seeking a UI Engineer - A/B Testing to join their development team and help build innovative, responsive and scalable online and multi-channel shopping experiences. You will be responsible for coding test scenarios that will be used to streamline and enhance the customer experience across platforms. A successful candidate will be highly proficient in developing scalable, interactive user experiences, with the ambition to continuously learn more.

Responsibilities:
Development & Support
• Bridge the gap between business goals and technology, pairing with visual designers, information architects and other engineers/developers to build pixel-perfect user experiences.
• Hand-code (without the aid of WYSIWYG tools) high quality, cross-browser compatible JavaScript, HTML, and CSS code. Be an expert in these technologies and have a strong point of view on what "great" should look like.
• Support and troubleshoot test code throughout the lifecycle, including scaling to production when necessary.
Standards & Best Practices
• Create reusable processes, components and tools that others can leverage to accelerate progress
• Stay up to date on the latest technology trends and techniques, and be prepared to propose new ideas when there is strong business value.

Required:
• 4+ years of professional front-end web development experience (JavaScript, HTML, CSS), including development, debugging and post-deployment support.
• 2+ years of professional experience writing advanced, hand-coded JavaScript.
• 1+ year of professional experience with JavaScript and CSS frameworks and tools such as Sass, Backbone.js, Underscore.js, Knockout.js, and/or Node.js.
• Experience with A/B testing concepts and best practices.
• Familiarity with HTML5 and CSS3.
• Experience with version control systems such as SVN, Git.
• Proficiency with UNIX/Linux command line tools.
• Ability to communicate with a range of team members including business and creative staff.
• Ability to manage change and work in a fast-paced, complex technical environment.

Preferred:
• Experience using template languages such as Freemarker or Dust.js.
• Bachelor’s Degree in Computer Science, MIS, or equivalent experience.
• Familiarity with Agile development processes.
• Familiarity with best practices for accessibility.
• Experience with bug tracking software such as Jira, FogBugz, BugZilla, ClearQuest, etc.
• Experience implementing analytics tracking.

This is a full-time, contract opportunity. The contract is for 1 year.

These job descriptions are examples. Looking for work?

Find JobsFind Jobs