UI Developer

Employer
AboutWeb
Location
Reston, Virginia
Posted
Dec 18, 2018
Closes
Jan 30, 2019
Ref
18-00221
Function
IT
Hours
Full Time
We are looking for a UI developer to help build a suite of modern digital products/services to be consumed by thousands of health care providers across the country. This person should be fluent in at least one modern web application framework (ie 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. This person must be able to implement in containerization platform mainly Docker including creating docker files for images and hosting in AWS cloud infrastructure. Also, will need to work with DevOps team to facilitate CI/CD pipeline implementation with tools like Jenkins and Python scripts. Any potential applicant 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
  • 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
Requirements
  • 3 - 5 years of UI development in an Agile environment
  • BS degree in Computer Science, Engineering or relevant experience
  • 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
  • Ability to work within the US with no sponsorship
#AW

Similar jobs