Job Description :
Position: Senior Front-end Developer
Location: Herndon, VA
Duration: 6-month temp-to-perm

Note: Angular2, and RxJS (Reactive Extensions Library for JavaScript) are must haves for the candidates

Required skills:
Minimum of 6 years of experience in front-end development and UI design
Bachelor''s degree in engineering, computer science or related field, or the equivalent combination of education, professional training, and work experience
Proficient in Angular 2+, Angular material, CSS3, HTML5, and JavaScript
Experience consuming RESTful APIs • You have experience developing responsive UI and single-page applications
Extensive experience with Reactive Programming, RxJS, and NPM
Demonstrate thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
Know how to defend against web security vulnerabilities, such as XSS, CSRF etc.
Highly motivated team player with excellent communication skills
Possess good problem solving skills and excellent debugging skills

You are exactly who we''re looking for if:
Experience with Angular front-end performance tuning and testing
Experience with Bootstrap or other fluid or responsive design frameworks
Familiar with Webpack, SASS/LESS, and Angular CLI
Familiarity with back-end development (Java, .NET, Ruby, Python, Node)
Experience with unit and end-to-end testing (Karma, Jasmine, Protractor, etc
Have built and shipped highly scalable production web applications
Not afraid to learn and use new languages, frameworks, and tools
Experience with Git and Gitflow
Able to prioritize and plan own tasks and estimate level of effort for assigned tasks
Experience with Agile software development methodologies, CI/CD, and automated testing