GD115 Web User Interface Developer

Come see your career take flight at NASA!

NASA’s Goddard Space Flight Center nestled in the Maryland suburbs of Greenbelt is just 30 minutes from the heartbeat of America – Washington, D.C. Now you can have it all, the nightlife, museums, great food and theatre. Work in a place that pushes the envelope of science everyday, yet spy a deer or a Canadian goose as you stroll the grounds of Goddard during lunch.

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 (https://disc.gsfc.nasa.gov/) and Giovanni (https://giovanni.gsfc.nasa.gov/) 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

Required:

  • 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

Desired:

  • 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

This is as TELOPHASE position.