©2017 ProObject
GUI Developer

Position Description:

The User Interface (UI) developer will be responsible for the Agile design and development of web-based UIs, but should also be familiar with the entire technology stack and have a solid understanding of the software development process.

 Labor Requirements:

The UI developer may also be called upon for testing and documentation support, so he/she should have strong written and oral communication skills. A firm understanding of modern computer programming with a minimum of three (3) years of experience in programming and development of application software for complex systems and software testing.

The UI developer should have experience with the following, at a minimum:

  • Modern Web-development technologies, including JavaScript, AJAX, HTML5, CSS, etc
  • Software development tools, such as Subversion, Maven, etc.
  • Interfacing with RESTful Web Services

 Technical Skills Required:

Additionally, the UI developer should be familiar with at least two technologies from the list below:

  • Ext JS 4.1.1+ with Sencha Cmd 3+
  • JQuery
  • Ember JS
  • Angular JS
  • Meteor
  • Node JS
  • Bootstrap 2.0 or 3.0

 Special Technical Skills Desired:

  • A Bachelor’s degree in Computer Science, will not apply toward the three (3) years of experience.
  • Experience working in an Agile environment.
  • Ozone Widget Framework (OWF) 7+
  • Java (JSPs, servlets)
  • User-centered design
  • Development of RESTful Web Services
  • MongoDB
  • Hudson or Jenkins

 Minimum Experience Required:

Three (3) years of experience with programming using the modern software environments listed in section 4.5.5 (Software Engineering And Development)

Next Job