Lead Angular UI Developer - IVID TEK INC
Manassas, VA 20110
About the Job
Responsibilities:
- Designed dynamic and multi-browser compatible pages using HTML5, CSS3, JavaScript, XML, Angular JS.
- Developed Angular JS pages, Web services calls, and AJAX calls for the applications
- Implemented Grails Tag Libs to avoid groovy code in GSP pages.
- Implemented Angular 2 services to connect the web application to back-end APIs.
- Implemented key UI elements for interaction with Google visualization graphs
- Provided extensive security using JavaScript wherever necessary to validate the user input and ensure better performance reducing post backs.
- Designed and Developed Web application using CSS pre-processors using SASS and LESS.
- Coded Angular JS controllers and directives for application functionality and filters for heavy DOM manipulation.
- Used TypeScript to reduce the number of lines of traditional JavaScript files.
- Implemented Angular 2 component router for navigation.
- Developed mockups and prototypes using HTML5 and CSS3.
- Experience developing Single Page Application (SPA) with Angular 4 and Web API
- Skilled in Angular 4 modules, components, directives, pipes, services, dependency injection, materials, routing, binding, and forms.
- We Developed all the generic components library called ibm-react-components.
- Experienced in writing JUnit test cases for each requirement and tested the code as required.
- Working knowledge of SQL based solution
- Proficient understanding of code versioning tools, such as Git
- Created a CSS framework for using a 12-column grid preferred by the designers
- Developed dynamic Ruby on Rails application highlighting numerous data visualization of web metrics.
- Writing and Optimizing MySQL Queries.
- Worked on Building microservices for the delivery of software products across the enterprise
- Developed Web API using Node JS and hosted on multiple load balanced API instances.
- Incorporated Angular 4 Materials as well as other third-party UI component library modules.
- Implemented JQuery plugin that enables to display related information with the hovered label and link
- Used react-bootstrap for all CSS and responsive design needs, but if any Vanilla CSS is written it was always done through a CSS Preprocessor especially less
- Worked with NPM to set up the environment and install tools for AngularJS based Application. .
- Working experience with Redux, Yarn, leaflet, and MapQuest
- Experience working with and implementing cloud-based technologies like AWS.
- Develop various screens for the front end using Angular JS and used various predefined components from NPM (Node Package Manager).
- Providing consultation and development support services for engaging in a commercial grade search engine including Elastic search, HTML5, CSS3, Test Driven Development (TDD), Behavior Driven Development (BDD), Continuous Integration and Continuous Delivery.
- Involved in running the bower and grunt components and writing the scripting using Node.js.
- Experienced in NPM and Browser sync to developed web programming.
- Used AJAX to request JSON data through third party REST APIs to acquire products data from server and display it in sorted order.
Environment: HTML5, CSS3, JSON, JavaScript, JQuery, Bootstrap, AJAX, AngularJS, ReactJS, Node JS, XML, Jasmine, REST, Drupal, JSF, WCM, Vanilla JS.
Source : IVID TEK INC