Sign in

UI Architect

Company:
jra
Location:
Charlotte, North Carolina, United States
Posted:
July 26, 2017
Description:

UI Architect

Requires outstanding skills in architecting and developing modern UI applications.

Need to have proven record of designing, building and testing applications that leverage modern UI frameworks. The position will drive technical direction and implementation patterns and will work closely with global engineering teams to ensure that the selected UI approaches are designed and implemented effectively.

Position will stay up to date with emerging technologies and will make recommendations as to how/if they can be best utilized to deliver business value for company. This is a hands-on position and will need to build proof-of-concept applications to help evaluate technologies, and will be closely working with development teams.

Position is part of the Enterprise Architecture group and reports to the Manager - Application Technologies.

• Architect solutions using innovative technology ideas and industry leading methodologies. Work closely with other teams to develop world class reusable UI components.

• Stay current with emerging front-end and interactive technologies, promote their usage as project needs, dictate and drive adoption across the company.

• Architect, construct and manage contributions to front-end frameworks. Create interactive prototypes with front-end tools. Translate design assets like flat mockups, design files and static clickable prototypes into production-ready front-end written with modern tools.

• Provide feedback to both designers and developers on technical feasibility, speed and optimization, and possible alternatives to difficult interactions or animations.

• Mentor geographically distributed teams. Provide thought leadership to team around new technologies, processes and approaches.

TECHNOLOGY SKILLS:

Requires expertise/experience in one or more of the following:

• Strong experience with UX Frameworks, UI Containers, Caching, Mobile, In memory grids (Gemfire, SqlFire, Gigaspaces, EHCache)

• Strong working experience with modern web frameworks such as AngularJS/React/Backbone/jQuery/Node/.net UI

• Strong understanding of interaction design principles and current global UI/design pattern standards for mobile applications

• Strong understanding of Product Development, all user experience disciplines, Lean UX and Agile methodologies

• Lead creation of early design sketches and end state vision prototypes to inform digital intake, stakeholder consensus, and product experience and performance strategy.

• Demonstrated ability to create user experience deliverables including user personae, site maps, storyboards, page schematics & wireframes, content inventories, interactive prototypes, navigation labels, & web-friendly error & help messaging. Strong working knowledge of standard UX design tools: Axure, OmniGraffle, Sketch, or Adobe Creative Suite.

• Good working knowledge of Industry Authentication standards (oAuth2 and SAML) and familiarity with incorporating Authorization aspects into the UI framework.

• Good working knowledge of APIs - Development, tools (Blueprint, RAML, Swagger) and security .

• Has experience integrating external systems like BI tools, implementing spoof functionalities across tools with Single Sign-On (SSO).

• Experience with context based help tools.

• Bachelor’s degree in Engineering, Computer Science, or related field.

• Minimum of 10 years of information technology background, with a minimum 7+ years’ experience as a front-end development lead with at least 3+ years designing enterprise frameworks, delivering single page applications and front-end experiences using HTML5, CSS3, JavaScript, jQuery, Node.js, Angular, backbone, ember, handlebars, React.js, .net UI etc.

• Deep expertise in user interface design and front-end development across form-factors and devices.

• Self-motivated with the ability to work independently or jointly in a self-directed way.

• Excellent problem-solving skills. Agile mindset but adaptable to different methodologies.

• Exceptional verbal and written communicator, coordinator, and organizer with experience getting things done in a fast-paced deadline-oriented environment; Ability to effectively manage messages and communications for different audiences.

KEYWORDS: HTML5, CSS3, JavaScript, jQuery, D3, MVC, SPA, Mobile,Piwik, Google Analytics, Node.js, angular2, backbone, ember, handlebars, React.js, .net UI, Test Driven Development (TDD), automation, agile,Axure, OmniGraffle, Sketch, or Adobe Creative Suite, caching, CDN, Gemfire, SqlFire, Gigaspaces, EHCache, optimization, jasmine, compression, API, REST, SOAP, Authentication, SSO, Sencha, EXTJS.