UI Developer (Angular)

Integral Consulting Services, Inc. - Reston, VA3.6

Contract
Overview
UI Developer (Angular)

Location(s): Reston, VA and Columbia, MD

Long Term Contract

US Citizen or Green Card - Clearable to Public Trust

MUST HAVE:
MUST be fluent in at least one modern web application framework (i.e. React, Vue, Angular) preferably Angular5 and JavaScript, component libraries such as Bootstrap and Foundation, Node/NPM based development tools, semantic HTML5, CSS, and CSS pre and post processors.
Must be knowledgeable in integrating the front-end with REST APIs / Node.JS services and working with MEAN stack.
Must be able to implement in containerization platform mainly Docker including creating Docker files for images and hosting in AWS cloud infrastructure.
Must provide a portfolio for review (web links to sites / apps they have built) and ideally a GitHub account with viewable (not private) repos.

Responsibilities:
Help build a suite of modern digital products/services to be consumed by thousands of health care providers across the country.
Work with DevOps team to facilitate CI/CD pipeline implementation with tools like Jenkins and Python scripts.
Contribute in all phases of the development lifecycle
Write well designed, testable, efficient code
Ensure designs are in compliance with specifications
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Required Skills:
Bachelor's Degree or equivalent experience
6+ years of UI development in an Agile environment
Proven, hands-on working experience with Angular JS, JavaScript, HTML, XML, JSON, Node JS, REST, Web Services, SOAP
Good understanding of the web technology fundamentals: HTTP, SSL, HTML5, CSS3, JSON
Experience translating mock-ups, designs, and wireframes into working client-side single-page responsive web applications in HTML, CSS/SASS, and JavaScript
Excellent Written and verbal communications skills
Solid experience with webservers and application servers like Tomcat, Apache, and NGINX
Hands on experience in designing and developing applications using Java EE platforms
Object Oriented analysis and design using common design patterns.
Profound insight of Java and JEE internals (Class loading, Memory Management, Transaction management etc.)
Experience with Test Driven Development using testing frameworks such as Mocha, Karma, Jasmine, Supertest
Experience with CI/CD Pipeline, Docker, Jenkins and GitHub
Knowledge on implementing AWS in cloud technologies
Knowledge of Identity Management and databases such as Oracle and Mongo preferable