Front End Senior Software Engineer

Dublin  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

This financial institution is one of the largest mutual fund and financial services groups in the world and the technology projects they are working on at the moment are cutting edge and require someone with an innovative approach who likes working in a collaborative environment.

This Senior Software Engineer will play a Development Lead role within the NetBenefits Development team. This individual will be responsible for the creation of quality web/mobile based software components that are used by retail and workplace customers. The Senior Software Engineer will work closely with the project manager, systems analysts, architects, and other developers to design, build, test, and deliver the features that make up the Internet experience. He/she will be expected to provide guidance and mentoring to the other developers on their projects

Workplace Investing (WI) Web Technology team designs, develops, implements and supports WI's suite of Internet products and services. The Web Technology development teams are focused on delivering innovative solutions that meet the needs of our customers. Our systems professionals thrive with an unyielding commitment to innovation, which fosters a culture of continuous improvement and significant achievement.

This is a fast paced group that is using cutting edge technologies to create powerful tools and a best in class user experiences for our customers using Java based technologies.

Primary Responsibilities

*Development of all Front End, client side development activities.
*Design and develop applications on complex, major projects and subsystems. Review and advise junior team members on technical designs.
*Performs independent technical and functional analysis for multiple projects supporting several initiatives
*Participates in application level architecture design and review
*Partner with Design, QA and Site Management Teams to see content through design and final launch
*Turn creative prototypes and behavioral specs into HTML, CSS and Javascript code.
*Ensure code is maintainable, scalable, built for ease of use, and performs optimally.
*Experience developing and testing across multiple browsers and platforms.
*Perform quality checks and code reviews.
*Troubleshoot problems and work with peer teams to resolve.
*Develops comprehensive documentation for multiple applications supporting several corporate initiatives
*Supports and performs all phases of testing leading to implementation. Helps define application level architecture
*Provides guidance and mentoring to other developers
*Works under minimal direction
*Represents technology solutions to our business partners
*May serve as on-call resource to support the organization's service and escalation model.

Qualifications

Education and Experience

*Bachelor's degree in Computer Science preferred
*Demonstrated mastery of previous level skills and responsibilities of relevant job family
*4+ years experience

Skills and Knowledge

Technical Experience
Required:
*Strong skills with HTML5, XHTML 5, CSS2.1/CSS3
*Strong Javascript, Ajax, JQuery
*Progressive Enhancement/Graceful Degradation/Responsive Web Design
*Cross-Browser/Cross-Platform Development
*Document Object Model (DOM)
*Cross-Browser Bugs and Inconsistencies (primarily IE6-8)
*Accessibility
*Data Formats (eg JSON, XML)
*Sense of ownership and commitment to the user experience
*Knowledge of software development life cycle
*Debugging Tools (Firebug, etc)
*Time management skills and ability to meet deadlines while handling multiple projects
*Attention to detail and ability to work with minimal supervision
*Excellent written and verbal communication skills including the ability to communicate technical issues to a non-technical audience
*Strong customer focus and interpersonal skills

Nice to have

*CSS Grids, CSS Frameworks/Resets
*jQuery Mobile, Sencha, PhoneGap, AppMobi a plus
*git
*node.js
*Website Speed/Performance
*CSS Pre-Processors (LESS/Sass)
*HTML5/CSS3 Polyfills
*CMS
*Internationalization/Localization
*Image Editing Tools (Photoshop, Fireworks, etc.)
*SEO Basics

Skills

*Knowledge of Internet, mobile, and application architecture, as well as current industry trends
*Displays a full understanding of the software development process including analysis, design, coding, system and user testing, problem resolution and planning.
*Ability to use formal methods (traditional structured or agile/iterative) for delivering new or enhanced applications, identify and communicate systems development processes and develop deliverables associated with the respective phases of the life cycle
*Ability to work with a variety of individuals and groups, both in person and virtually, in a constructive and collaborative manner
*Strong analytical skills with the ability to solve issues by making timely decisions based on facts, knowledge, experience and judgment
*Ability to quickly learn, adapt and trive to meet the needs of a fast paced, changing environment
*Ability to present formal and informal presentations in various settings; one-on-one, small and large groups, with peers, and senior management

If you are interested in this role or know anyone who might be please get in touch with Lauren for a confidential conversation or alternatively submit your CV through the link below. You can also send a CV to (see below)

Harvey Nash operates a strict policy of advertising only requirements, which have been fully qualified with clients, and respects the privacy of your CV and personal data. We recommend in the first instance that anyone interested in an advertised role, that they feel they meet all of the required criteria for, call the relevant consultant to discuss in more detail in complete confidence for immediate consideration. Alternatively, applications through web sites will be replied to at the earliest possible convenience.

Start date
ASAP
From
Harvey Nash Group
Published at
10.09.2015
Project ID:
981994
Contract type
Freelance
To apply to this project you must log in.
Register