Job Description :
Required Skills:
Strong Angular experience working with the latest versions (Angular2 / Angular4)
Any experience with PrimeNG would be highly desired
5 years of experience creating interaction design frameworks with large-scale systems.
5 years of experience designing user-centered systems where there is data integration between multiple systems.
Several years of experience in designing system frameworks with a user-centered approach.
Experience leading UX best practices and processes across a large, heterogeneous portfolio of projects Experience developing and implementing training and adoption program for UX within an organization Experience with UI design gap analysis and mitigation plans
Extensive User Experience and product management background
Strong research and analysis skills
Strong knowledge of Agile and Lean UX methodologies
Proven ability to establish a UX program within a large financial institution
Experience delivering project deliverable working with multiple cross functional teams to accomplish shared goals

Essential Duties & Responsibilities:
Strong understanding of, and enthusiasm for, user centered design principles.
Strong verbal and written communication skills, with ability to successfully communicate design rationale to a mixed audience.
Flexibility to work on a wide range of projects: from small content based mobile apps to more complex mobile web applications with transactional components and data integration.
Proficiency with standard software tools for development of wireframes and high-fidelity prototype and graphics.
Strong understanding of HTML and web services. Also, an understanding of reference architectures, and design patterns.
Develop, modify, or update applications used by business units or infrastructure units.
Lead, or play lead technical role in development teams'' efforts to determine unit needs and business processes that are automated by the application. Assess high level design issues relating to platform, enterprise software, and interactions with other systems
Provide design leadership in large or complex development projects involving application development, migrations, additions to existing applications.
Participate in project meetings with other technical staff and business owners and subject matter experts. Assess and develop high level design requirements for project and communicate in writing or in meetings with development team. Assess detailed specifications against design requirements.
Review application in progress of development to ensure compliance with overall design parameters and corporate development standards. Guide programmers/developers on technical issues.
Develop or review development of test protocols for testing application before user acceptance. Review test results and direct further development.
May serve as technical lead, architect, project lead or principle developer in course of large or complex project.
May provide, or guide provision of technical support to applications currently in production.