Job Description :
Position: UI/Angular Developer
Location: Plano, TX
Duration: 6+ Months

- Responsible for all phases of Software Development Life Cycle (SDLC) including analysis of business requirements, technical specifications, technical design, development, implementation and testing to build complex and business critical applications.
- Design, develop and test high-performing, scalable, enterprise grade single page web application (SPA) using Angular 2, Angular 4/5, Bootstrap, HTML5, CSS3, JavaScript, jQuery, NodeJS, Java/J2EE, Jasmine, Karma, Git, Jenkins and SQL Server.

- Develop services for cross component communication, Routing, Dealing with reactive forms in Angular 2 and their validations.
- Develop reusable components using Angular framework features such as dependency injection, directives, controllers, services and two-way binding between modules and routing.
- Create Angular modules, packages and publish them on npm.
- Use HTTP Service in Angular to consume Restful Web Services from Java based API.
- Design dynamic and browser compatible standard templates using Bootstrap, HTML5, CSS3 and LESS.
- Work with Bootstrap framework to achieve responsive web designing and make the website compatible for various screen resolutions.
- Integrate third-party libraries with Angular.
- Write JavaScript code to develop page functionality, client-side validations and to optimize applications performance.
- Write jQuery plugins to build Rich Internet Application (RIA) to make web pages more intuitive.
- Test Angular Applications by writing Unit Test Cases using Jasmine framework and execute them using Karma Test Runner in a Test-Driven Development(TDD)/Agile environment.
- Perform code reviews and advice other team members on code reusability, coding standards and maintainability.
- Develop Data Access Objects(DAO) and SQL queries to support presentation layer.
- Use Git version control system for release/version management of software applications.
- Use Jenkins for Continuous Integration and Continuous Deployment(CI/CD