Previous Job
Previous
Sr. Presentation Layer Developer/ Full Stack Developer
Ref No.: 18-02620
Location: MISSISSAUGA, Ontario
Job Description

6+ month contract

Job Purpose:
Today's web sites have evolved in to Internet application platforms which support deep, dynamic, interactive sites. The Presentation Layer has evolved from this place where Creative Visual Design, Technology, and User Experience converge.
To meet these needs, Cross Product Technology team is seeking Front end Develpoers to design and develop Modular, Maintainable, Measurable, and Efficient Presentation Layer. Candidate will focus on the separation of content and presentation through the use of Web Standards, CSS, HTML, Object Oriented JavaScript, leading JavaScript libraries, and robust and scalable presentation layer architectures.

To complement the technology, candidate will work closely with the Creative Visual Designers, Information Architects to help deliver and enhance the sites creative vision The Sr. Presentation Layer Developer appreciates the aesthetic of the site as well as the functionality, and understands how important that is to the client's brand.

Knowledge/Experience:
• Experience develop high performance web application.
• At least 5+ years experience hand-coding HTML5, JavaScript, CSS 2 & 3
• At least 3+ years experience using Java/J2EE to develop dynamic web applications
• Expertise developing and testing across multiple browsers, platforms, DOM implementations, etc.
• Experience with JSON, usages of JavaScript statements such as switch, case, throw, closures, and working knowledge of WebKit
• Experience with Rich Internet Applications, AJAX, particularly technical and coding aspects such as Object Oriented JavaScript, etc. required.
• Experience with Mobile apps, including iOS and Androids a plus
• User Interface Design, Information Architecture, graphic design experience a plus
• Understanding of good design principles and ability to adhere to complex design

Skills:
• Extensive hand-coding expertise in HTML 4 & 5, JavaScript, CSS 2 & 3, jQuery, ReactJS
• Expert level of hand-coding experience in Core JavaScript and JSON
• Proficiency with Java / J2EE (Java 8), Spring Framework
• Strong experience in data modeling and experience with relational and no-sql database. Oracle and MongoDB
• Experienced in bulding and manging REST Apis
• Experience with SOLR / ELASTIC Search will be plus
• Experience working in Agile development environment, scrums meeting, and rapid prototyping
• Relish tackling new challenges, paying attention to details, and, ultimately, growing professionally.
• Participation in the greater Presentation Layer Community and the company as Presentation Layer knowledge leader

Qualifications:
Strong academic record, ideally with a Bachelors or Masters degree in Computer Science, Information Science or related technical or quantitative discipline. Demonstrable success in improving the user experience for a web application Competencies
• Strong Communication skills
• Self Motivated
• Willingness to learn
• Excellent planning and organizational skills