Skip to main content

UI Senior Developer

Share |
Job Summary

Location: Columbia, MD

Job Description

Job Description:

Position Description
The User Interface Developer on the EPC contract will support the development of single-page architecture (SPA) applications and micro services using cutting edge and open source technologies including J2EE, Node.JS, RESTful, HTML5, JavaScript, and AWS technologies.

Role and Responsibilities

  • Responsible for writing standards-compliant, reusable, testable, and efficient front-end code for websites, web applications, and mobile solutions
  • Design and implement low-latency, high-availability, and high-performance applications that adhere to security and data protection requirements
  • Perform troubleshooting and debugging of UI related issues
  • Work closely with members of the development and QA teams to ensure the front-end code can be effectively integrated with the technical solution in an Agile Software Development environment


•            Bachelor’s degree in Computer Science or a related field



Required Education and Experience

  • 6 years of experience in front-end web development using Backbone.js, Angular.js, HTML5, CSS3, XSL, Bootstrap, LESS, SASS and Sprite imaging
  • 6 years of User Interface (UI) design and development for dynamic, database driven web sites and Content Management Systems (CMS) using HTML, XHTML, CSS, Java Scripts and jQuery
  • 5 years of experience integrating micro services into large applications, including design, development, and testing through integration, using REST APIs/to develop Single Page Applications
  • 5 years of experience with distributed version control systems such as GitLab, GitHub, and BitBucket
  • 5 years of experience in incorporating reliable unit and end-to-end testing to UI frameworks such as Jasmine, Minification, and Karma
  • 5 years of experience with Web application modules and technologies such as Java, J2EE and JSP
  • 4 years of experience developing user interfaces from mock-ups and using responsive design
  • 4 years of experience developing themes and skins and profiles using IBM WebSphere portal
  • 3 year of experience with Agile development methodologies, Scrum and Kanban, and with JIRA, managing Agile sprints and backlog
  • Experience troubleshooting and debugging UI related issues.

Apply Now