Front- End Developer (7668BR) Westwood, Massachusetts

Define, design and implement web-based interfaces that will support our retirement plan business using the latest technologies. This includes the creation and maintenance web and mobile interfaces, pages, user controls and custom controls to meet the business requirements.

Specific Duties and Responsibilities:

Web UI Design and Development:
• Adhere to standards for Web framework, documentation, performance, coding and version control.
• Participate in all aspects of Web development (user interfaces and related service layers)
• Assist in establishing a framework to support future development initiatives.
• Effectively communicate application designs orally and in written format with end users, management, and developers
• Comply with standards for Web development and best practices in the areas of layout, navigation, usability and accessibility and browser-compatibility
• Work closely with Quality Assurance team to ensure the reduction of required testing durations

• 3+ years experience with User Interface or User Experience role
• Skilled at tuning UI designs into attractive, feature-rich, dynamic user interfaces using the latest techniques in web application development
• Strong knowledge of:
o XHTML / DHTML
o JavaScript
o CSS
o W3C DOM methods and properties
o Web page development experience to support agile prototyping leveraging CSS layout, jQuery, AJAX, and HTML5
o Demonstrated ability to work in tandem with web designers to support bringing design concepts to rich internet user experiences
o Strong proficiency in cross-browser development for multiple platforms, including non-standard compliant browsers
o Key understanding of Internet Explorer Quirks
o Mobile user interface
• Knowledge and experience with Content Management Systems (CMS)
• Knowledge and experience with Sencha EXT JS Framework
• Experience with .NET application framework
• Strong written and verbal communication skills
• Thorough understanding of Internet protocols
• Must be able to work independently and as a member of a team

To apply, please click here