Web (GUI/Front-End) Developer More Less
Information Engineering Group
Montréal, QC
Are you passionate about the Internet and digital media? Excited by innovative technology and creative solutions? Then you definitely need to consider this opportunity!

We are looking for a Web Engineer to join our development team full time. Our firm primarily develops CRM Applications for the passenger airline industry, both desktop and mobile. It enables our Clients to manage their operations while enhancing their customer experience throughout their travels.

We are open to new ways of thinking, especially those that will contribute to the growth of the individual and overall success of company.

Skills and Qualifications:
Extensive experience in hand coding of HTML, CSS, AS2, AS3, JS from scratch
Experience working with REST services and 3rd party APIs using AJAX / JSON
Expert of web standards and CSS/media query/responsive layouts/DOM
Solid understanding of cross-browser/platform issues and code solutions
Understanding of JavaScript MVC and other design patterns
Literacy and project knowledge of server side technologies
Experience with PHP & MySQL is an asset.
Passion for software engineering best practices (e.g. unit testing, code reviews, simplicity, documentation, etc.)

Primary Responsibilities:
UI architecture and interaction design to help design GUI standards for new .Net application
evaluate existing style guides, style sheets, and master page standards to ensure existing GUI standards are best in practice for business needs
Improving mechanisms for tracking end-user’s actions across all components and sending them to servers in cross-platform environments
Working with Back-End team to use internal APIs and REST services for enhanced functionality of front end interfaces
Working with HTML/CSS3 for building excellent UX interfaces
Ensuring strong security compliance across all source codes

Successful Candidate will:
Successful candidates will be well trained in design, illustrate an ability to apply strategic thinking and business goals to design work, possess an understanding of both work flow and user tasks, and will be known for having a good eye, usability focus, and aesthetic values.
Be capable of defining and implementing design criteria, design guidelines, and design specifications, including mockups and Wire frames that satisfy usability and functional requirements that are scalable and that leverage existing technologies, third party tools, etc. as defined by the business.
Compare, contrast, and prioritize among alternative approaches to meeting design objectives, using judgment to suggest solutions to design problems that optimize among customer needs, business constraints, and technological realities
Illustrate experience in conceptual development and creative prototypes as well as tactical UI design and implementation
Ability to mentor in-house UI staff on the best practices of the discipline and to ensure adequate knowledge transfer and documentation such that this skill set is enhanced within the Client's UI Design Team.
Lead by example, judgment, experience, and design principles
Illustrate drive for ease of use and simplicity despite complexity of software/desktop applications
Learn new technology quickly, from the core applications being developed to new design tools
Demonstrated ability to work effectively in an environment with some ambiguity, as the range of applications are from vague to well defined, simple to complex.
Demonstrated ability to collaborate with user researchers, UI text writers, peer UI designers and to accept input from a variety of peers and sponsors
Demonstrated ability to produce detailed UI specifications that can be understood by users but also provide sufficient description and instruction for programmers such that the risks of different approaches/interpretations are mitigated.
Demonstrated ability to present UI decisions and to build team consensus around new UI designs.
Demonstrated experience identifying user profiles, their related user interface (UI) needs and tasks and in employing methods of user centered design.
Demonstrated experience designing, conducting and analyzing iterative usability evaluations with representative users and then modifying UI mockups to address specific usability issues identified.

Requirements and Qualifications:
Four-year product/interaction design or graphic design degree.
Minimum 4 - 8 years industry experience, preferably in corporate and software publishing.
4-5 years s/w and/or web application product experience. Experience in high volume transaction processing applications, case management systems, high-profile software products.
Extensive experience with Visual Studio, Style Sheets and Photo shop.
Strong portfolio available for viewing.
Strong mockup skills; efficient prototyping and scripting skills.
Experience with all other major design, multimedia, and operating system software: Flash, Director, Visio/Visual Basic, Windows, Infragistics, Office (Word, Excel, Outlook) QuarkXpress, PageMaker (Mac experience acceptable as long as candidate has significant experience designing and producing on the PC as well.)
Location: Montreal, Canada