Job Description :
Title:-UI Architect
Location:-Schaumburg, IL
Type:-Contract

JD:-
"UI Architect responsible for architecture, high level design, framework design, laying down guidelines and best practices, coding and unit testing, code reviews, providing solution to non-functional requirements (like compatibility, performance), interaction with client, etc.
Technical Architecture of web application.

Collaborate with the rest of the engineering team to design and launch new features.

Experience working with graphic designers and converting designs to visual elements.

Understanding and implementation of security and data protection.

Understanding of modern UI frameworks in general with ability to analyze requirements and recommend the most suitable frameworks

Troubleshooting and resolving performance bottlenecks especially in front end layer

Code Review and optimization of modern UI applications developed using front end UI development technologies JavaScript, Angular 7+ / ReactJS, HTML5, CSS3 and other frameworks like JQuery, Bootstrap, SASS/LESS, packaging tools (Node JS, Gulp, Grunt, Bower, etc

Highly experienced with test driven development approach specifically on automated unit testing in Angular using Jasmine / Karma / Protractor

Code Review and optimization of server side applications developed using back-end programming languages Java, JDBC, Microservices, Pivotal Cloud Foundry, REST Web Services, Spring Framework (specifically Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Spring REST

Understanding of server-side templating languages including {{such as Jade, EJS, Jinja, Angular templates / JSX, Google Closure, Mustache, Handlebars etc.}}.

Knowledge of code versioning tools?{{such as Git, Mercurial or SVN}}.

Experience in working with Agile Development methodology and familiar with the development lifecycle and with relevant tools {{ preferably JIRA or others like Rally }}

Client : Confidential