User Interface (UI)/User Experience (UX) Software Engineer -- LeanFM

Location: Pittsburgh, PA

Type: Full Time

Min. Experience: Experienced

LeanFM is on a mission to revolutionize how buildings operate with the power of big data analytics and 3D building visualization. Facility managers seek intuitive access to mission-critical information and decision-support insights that would help them increase situation awareness, drive proactive decision-making and reduce waste.

We are seeking extraordinary talent to help us make our mission a reality. Ready to change the world? As a UI/UX Engineer at LeanFM, you have the opportunity to directly impact the way in which thousands of buildings are run and improve their occupants’ daily lives.

We are seeking extraordinary talent to help us develop the LeanFM R&D center. The ideal candidate will be excited for the challenge to design and develop LeanFM’s application user interface including expanding its 3D visualization capabilities and introduce creative and user-intuitive approaches to visualization of various information types and insights produced by LeanFM’s analytics framework.

This position is full-time and location is flexible. Preference will be given to suitable candidates that can be based in our office in Pittsburgh, PA.


  • Develop web-based, mobile-friendly, concise and intuitive user interface for the main client application of LeanFM platform.
  • Design and develop UI themes for the entire LeanFM product line – software product, website, videos, etc.
  • Develop 3D navigation mechanism for efficient exploration of 3D building models.
  • Write efficient and performant code that requires low maintenance
  • Provide technical leadership, driving and performing best engineering practices to initiate, plan, and execute large-scale, cross functional, and company-wise critical programs
  • Work closely with and shadow facility managers to verify, validate and assess value of the UI


  • BS  in  computer  science,  human-computer  interaction  or  5+  years  equivalent experience
  • 3+ years experience in software UI/UX design and development
  • Strong software development and graphic design skills
  • Experience in human-computer interaction/user experience (UX) best practices
  • Experience developing with HTML5, CSS and Javascript
  • Passion in UI development and investigate innovative UX mechanisms
  • Experience with jQuery, jQuery UI, jQuery Mobile, or similar
  • Experience with 3D UI/UX design
  • Experience working with node.js
  • Experience with relational database management systems (MySQL)
  • Experience with agile project management
  • Excellent communication skills (team and customer)
  • Passion for quality and teamwork

Beneficial qualifications:

  • Experience with WebGL and Three.js
  • Experience with AngularJS, ReactJS, or similar
  • Experience with mobile application development (iOS and Android)
  • Experience with Github or similar

LeanFM is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity or expression, religion, national origin or ancestry, age, disability, marital status, pregnancy, protected veteran status, protected genetic information, political affiliation, or any other characteristics protected by local laws, regulations, or ordinances.

To apply, post your resume at this link:

Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Phone number*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*