Software Engineer - UI

Share This Job
Apply Now

Full Time/Permanent





As a Software Engineer for an enterprise software product development group, you will be part of the core team that conceives, designs and develops business application software that enables large enterprise customers to be more profitable. You will collaborate with Product Management, User Experience, Science & Research, Strategic and Professional service organizations in enriching and expanding requirements as well as driving product design. A successful candidate in this role will be driven by passion and high energy to take initiative and ownership.

This role involves design, coding and testing of UI HTML5 single page applications. Activities include understanding product requirements, designing, coding and testing towards building the next generation PROS products. The role requires coding expertise in HTML5 technologies acquired through professional experience.  Fit assessment is not based on number of years in the workforce but on demonstrated coding skills and problem solving.


  • Bachelors/Masters degree in Computer Science or related discipline

  • 3+ years of hands on experience in design and development of web applications using javascript

  • 1+ years of experience in HTML5 single page application development

  • Experience with HTML5, Javascript, JQuery

  • Experience with design and styling using CSS3 or CSS frameworks (LESS, SASS)

  • Experience working in a disciplined, incremental and agile development process

  • Experience with hooking up to a REST API and asynchronous communication (AJAX)

  • Experience with unit or integration testing UI code

  • Outstanding analytical, problem solving, verbal & written communication skills

  • Must be a self-starter and enjoy working in a team with other passionate professionals

  • Willingness to learn new technology in depth


  • Experience with Git and Jira tools

  • Experience with single page application frameworks like Ember, Angular, or Backbone

  • Experience with building view components using ReactJS or Polymer

  • Understanding of MVC and single page application concepts such as routing, templates, components

  • Experience with QUnit, BDD UI testing using Selenium and Cucumber, or Capybara

  • Experience with UI build tools like GruntJS, Gulp, or Broccoli

  • Experience in internationalization and other localization techniques for enterprise applications

  • Experience developing large scale enterprise applications

About PROS

PROS Holdings, Inc. (NYSE: PRO) is a big data software company that helps customers outperform in their markets by using big data to sell more effectively. We apply 29 years of data science experience to unlock buying patterns and preferences within transaction data to reveal which opportunities are most likely to close, which offers are most likely to sell and which prices are most likely to win. PROS offers big data solutions to optimize sales, pricing, quoting, rebates and revenue management across more than 40 industries. PROS has completed over 700 implementations of its solutions in more than 55 countries. The PROS team comprises approximately 1,000 professionals around the world. To learn more, visit


  • United States, Texas, Houston

Share This Job
Apply Now
Need help? Email us.