Angular Jobs

Web User Interface Developer

Angular Jobs
December 13, 2019
Job Type


This position is for a User Interface (UI) Developer interested in data driven web applications. We seek a highly motivated individual with 1-4 years of experience developing web-based applications using JavaScript frameworks. NASA GES DISC ( and Giovanni ( provide discovery, analysis and visualization services for NASA Earth Science data. We are currently looking for a UI Engineer to work with a team of UX designers, service developers and Earth Science domain experts. The UI Developer needs to have a broad range of programming skills with strong understanding of JavaScript, HTML5 and software development concepts, such as object oriented design/programming and event driven programming in JavaScript. The UI Developer should bring strong vision and a penchant for applying new technologies for Web applications.Responsibilities:

  • Code using HTML5, CSS, JavaScript and JavaScript-based frameworks
  • Work with UI developers and customers to develop, revise and improve web user interface with human factors and usability in mind


  • BS computer sciences (MS desirable) or related field
  • 2 – 5 years of hands-on experience in developing user interfaces and web applications using client side technologies
  • Expertise in HTML5, WebGL, CSS, JavaScript, Python/server-side scripting and event driven programming
  • 2-3 years of experience using one or more of JavaScript libraries/frameworks such as AngularJS, React or Vue.js
  • Experienced in using testing frameworks such as Protractor, Karma or Jasmine
  • Experience with using Open Source Technologies for client and server side development
  • Works well in an agile environment with interdisciplinary teams
  • Excellent communication and interpersonal skills in working with internal and external customers
  • US Citizen or Permanent Resident


  • Participate in design, development and delivery of new UI web components
  • Experience in automated testing of web user interfaces
  • Experience in JavaScript MVC frameworks
  • Knowledge of scientific data analysis
  • Experience in a civilian government-contracting environment
Will you now, or in the future, require sponsorship for employment visa status (e.g. H-1B visa status)? *
Drop files here browse files ...
Resume, CV, cover letter, etc.
Are you sure you want to delete this file?