Sr. User Interface (UI) Engineer iCrossing
Overview:
We are seeking a highly motivated and technically proficient software engineer to work on a sophisticated web application based product that constitutes a critical portion of the company?s technology platform.
The role will provide the opportunity to develop a deep understanding of the workings of the major search engines (Google, Yahoo, MSN) and our proprietary technology to support our Search Engine Optimization practice.
As a member of this Agile Software Development team you will have the opportunity to contribute to the continuous improvement and advancement of features of the product.
We support and provide high-end end MacOSX, Linux, or Windows developer machines, monitors, and an open and agile work environment.
Responsibilities:
Features of the position:
?Work on high-visibility, high performance products that support iCrossing?s
industry leading digital marketing practices in a growing and fast moving
industry.
?Work in a forward thinking development environment that is constantly
researching and rapidly implementing the new technologies.
?Research and participate in the advancement and implementation of open source
frameworks and architectures.
?Work with an experienced Agile Software Development team in a highly
collaborative environment.
?Learn current software development best practices (continuous integration, build
automation, test driven development, pair programming, agile estimating
and planning, etc)
?Apple MacBook Pro, OR comparable linux or windows system.
?Work hand in hand with UX designers and back end developers
?A casual, fun, and creative work environment
Qualifications:
?
Proficient in JavaScript, CSS, XHTML, HTML5, XML, and JSON
JavaScript library experience such as Ext JS, jQuery and YUI
Familiar with Unix/Linux environments
Experience with an interpreted Object Oriented programming language such as PERL,
PHP, Ruby, Groovy
Working knowledge of MVC frameworks
Strong Engineering or programming background
Interest in Agile software development and general knowledge of the Agile
development process
Excellent communication skills and the ability to work in a highly collaborative
environment
A love of programming
A desire to be challenged
| Location: |
Chicago, IL
United States
|