Senior UI Developer

Engineering and Technology
Job ID


Our mission is simple. We make business travel less complicated for travelers, less costly for employers and more profitable for service providers. Using our industry-leading software solutions, employees book travel and car service and report those expenses faster and more easily than ever before. Corporations control costs more effectively. Travel management companies deliver more engaging customer experiences. Car service operators benefit from new efficiencies and widen their customer reach. In other words, everybody wins. We've helped thousands of forward-thinking companies modernize their systems, improve travel management and save money. Deem is backed by leading venture capital funds as well as corporate and private equity investors. The company is headquartered in San Francisco, CA and has an office in Bangalore, India.


We are looking for Engineers to help us dramatically expand and improve our rapidly growing product offerings. We operate in an agile manner with small, cross-functional teams who are empowered to make decisions and move quickly. Deem’s Engineering team is the perfect place for developers to work on and deliver world-class software in a friendly, fun and innovative environment. 


Your role will be to lead and contribute to the development of NextGen desktop and mobile applications of Deem's Web-based platform, particularly the Business Travel suite. As a senior UI developer, you will be responsible for design, development of high quality UI features and products using HTML5, CSS3, Handlebars and JavaScript libraries. You will be designing, reviewing designs and code produced by other developers. You will be mentoring other developers in the team in producing quality product. The success of this position will be measured by the quality, timeliness, and depth of the designs and code produced. 


  • Collaborating with QA, Operations, Support, and Service Delivery teams to meet service quality and time to market goals.
  • Mentoring other engineers, ensuring the quality of their code and designs.
  • Designing, implementing, and supporting components and services within the Deem application suite.
  • Ensuring that designs meet functional and quality requirements.
  • Defining and implementing automated unit and component tests to guarantee the quality of the product.
  • Partnering with product management and application development teams to set the direction of the applications and services.
  • Contributing to a culture of innovation and quality across the engineering organization.


  • 5+ years of experience in designing and developing web based applications.
  • User interface programming skills including HTML5, CSS, JavaScript, AJAX, and cross-browser device development
  • Experience using modern Javascript frameworks such as jQuery, Backbone, React, etc
  • Experience in developing mobile based hybrid applications
  • Solid understanding of Object-Oriented design and programming concepts
  • Expert understanding of HTML5, CSS, DOM, and other W3C standards
  • Experience in working with grails framework based applications.
  • Experience with scaling large Business and consumer SaaS services.
  • Experience in working with loosely coupled distributed systems.
  • BS in Computer Science or related.


Not required but nice to have:



  • Experience with Java or related backend programming languages.
  • Experience with building iOS, Android and windows based native apps.
  • Experience with UI performance tests and optimization.



Apply to this Opportunity

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.