Job Description :
Position: UI Developer

Location: Chicago,IL

Job Type: Contract



Responsibilities 
Develop new user-facing features 
Build reusable code and libraries for future use 
Ensure the technical feasibility of UI/UX designs 
Optimize application for maximum speed and scalability 
Assure that all user input is validated before submitting to back-end 
Collaborate, coordinate with team members and key stakeholders 
Ensure best practices & standards are followed during SDLC 
Takes ownership of the whole solution from technical perspective and ensure adherence to defined
Architecture & Design 
Owns the NFRs (Non-functional requirements) from end-end and ensure 100% adherence to it 
Ensures latest technology standards, guidelines are utilized for development 
Performs consistent & adequate code reviews & feedback to the team 
Provide solution architecture & design involving Cloud and DevOps 

Skills And Qualifications 
Proficient understanding of web mark-up, DOM including HTML5, CSS3, RWD using Bootstrap,
Material Design, Media queries 
Basic understanding of CSS pre-processing platforms, such as LESS and SASS 
Proficient understanding of object oriented client-side scripting using Typescript, ES6 and JavaScript
frameworks, including jQuery 
Expert & hands-on on Angular 4+ and ability to design & develop SPA using components, RxJS and
Redux architecture 
Proficient understanding and hands-on in any of server-side technologies such as .NET, Java, Go,
Python, Scala 
Good understanding & hands-on in any one of other advanced JavaScript libraries and frameworks,
such as KnockoutJS, BackboneJS, ReactJS 
Good understand & hands-on in implementing unit tests, end-end tests using
Junit/Jasmine/Karma/Protractor/Selenium 
Good understanding and hands-on with any one of CI/CD tools such as Jenkins, TravisCI, Gitlab,
VSTS…. 
Proficient understanding of asynchronous request handling, partial page updates, and AJAX 
Proficient understanding of cross-browser compatibility issues and ways to work around them. 
Proficient understanding of code versioning tools, such as Git, SVN, TFS… 
Proficient understanding and hands-on on architecting & deploying solutions to AWS or Azure 
Have experience in implementing various design patterns and solutions involving Microservices,
container based architecture and  implement DevOps using Docker, Non-Relational databases such as
MongoDB, Object Relational databases like PostgreSQL  
Good understanding of SEO, accessibility principles and ensuring that application will adhere to them
             

Similar Jobs you may be interested in ..