Citi Front End Developer in Canada
Primary Location: Canada
Education: Bachelor's Degree
Job Function: Technology
Shift: Day Job
Employee Status: Regular
Travel Time: No
Job ID: 16045519
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 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.
•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 7+ years experience using J2EE to develop dynamic web applications
•Expertise developing and testing across multiple browsers, platforms, DOM implementations, etc.
•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
•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
•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.