These job descriptions are examples. Looking for work?

Find JobsFind Jobs

UI Engineer

0 people like this description

Contract with potential for perm with Fortune 500 Tech company in Indianapolis!

Top Skills:
- Javascript, HTML, CSS
- Backbone
- Marionette
- Underscore Library

The Senior UI Developer will work with JavaScript skills to play a pivotal role in delighting customers and users of our industry leading marketing platform. The successful candidate will build features in collaboration with middle-tier engineers, project manager, and product manager. The successful candidate must be highly adaptable, capable of learning new technologies and APIs, and demonstrate passion and enthusiasm for addressing real customer issues.

• Develop new products and features for the content products of the Marketing Cloud.
• Work as part of an agile development team with middle tier, JavaScript developers, UX, and product team members.
• Write well-tested and secure code in JavaScript, and HTML/CSS. Familiarity with JavaScript testing frameworks is a plus.
• Work with your team to define and implement the appropriate process for this work including metrics for success
• Participate in design & code reviews

Minimum Requirements:
• Solid knowledge of our web technologies especially JavaScript, HTML/CSS and passionate desire to become an expert
• Strong desire to work with agile product development processes
• Excellent written and verbal communication skills.
• Proven experience developing solutions to complex and unusual technology challenges.
• Knowledgeable foundation in interaction design principles
• Thorough understanding of developing for cross-browser support
• Working knowledge of Node, Node.js, Underscore, jQuery
• Solid proficiency with distributed version control (git)
• Bachelor’s degree or equivalent experience in software engineering, computer science, or computer & information systems
• Minimum 3-5 years work experience (required)
• Familiarity with JavaScript frameworks, e.g. Marionette.js, Backbone.js, Angular.js, Underscore.js and Require.js
• Knowledge of Bower and Grunt tools.
• Passion for debugging & benchmarking
• Basic experience with cloud deployments, message-queuing architectures, and SaaS APIs
• Unit, functional, and browser testing experience would be a plus

These job descriptions are examples. Looking for work?

Find JobsFind Jobs