Citi Front End Developer in Canada

  • Primary Location: Canada

  • Education: Bachelor's Degree

  • Job Function: Technology

  • Schedule: Full-time

  • Shift: Day Job

  • Employee Status: Regular

  • Travel Time: No

  • Job ID: 16045519


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, Citi Velocity is seeking a Front end lead to architect and implement 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.

Key Responsibilities

•Responsible for architecting and defining the presentation layer framework to solve complex designs that reflect the creative and art direction provided

•Creation of all coded Presentation Layer deliverables. Establish presentation layer requirements

•Developing server side components / services that interacts with presentation layer

•May need to rapidly produce interim deliverables (such as style guide components, technical specifications, browser and market analysis, hi-fidelity prototypes as proofs of concept, etc.) in addition to the final live site or application.

•Participate in scoping and planning work

•Ability to take initiative to research and learn emerging technologies

•Demos of completed software to the business



•Experience architecting and designing high performance web application.

•At least 10+ years experience hand-coding HTML, D/XHTML, JavaScript, CSS 2 & 3, JSP

•At least 7+ years experience using 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


•Ability to manage a team of Front-End UI Developers

•Extensive hand-coding expertise in HTML 4 & 5, D/XHTML, J2EE, JavaScript, CSS 2 & 3, jQuery, Webcomponents, ReactJS

•Expert level of hand-coding experience in Core JavaScript and JSON

•Experience working in Agile development environment, scrums meeting, and rapid prototyping

•Actually enjoy working with others, which is vital in a collaborative environment that balances knowledge sharing with blocks of focused, uninterrupted production time. You want to work with a team face-to-face and provide guidances and manage other UI developers located overseas

•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


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.


•Strong Communication skills

•Self Motivated

•Willingness to learn

•Excellent planning and organizational skills

Citi Canada is an equal opportunity employer. Accordingly, we will make reasonable accommodations to respond to the needs of people with disabilities. Individuals who view themselves as Aboriginals, members of visible minorities, and disabled are encouraged to apply in confidence.