Retail UI – UX Engineer at O'Reilly Automotive

O'Reilly Automotive

Retail UI/UX Engineer

  • Job ID: 1-259536
  • Department: Information Technology
  • Location: Corporate Headquarters – Springfield, MO or Remote
  • Status: Full-Time
  • Tentative Schedule: 8 a.m. – 5 p.m. Monday – Friday
  • A UI/UX Engineer gives input on retail point of sale user interface and user experience.
  • The engineer should be self-motivated, eager to learn, and able to keep up-to-date on the leading practices in user interface design and usability.
  • They work with a high degree of independence to develop information systems to support the business.
  • This individual will be expected to understand and develop solutions using FXML, CSS, Java, and other technologies as needed.


  • Complete development tasks as assigned with little/no supervision.
  • Create new screens and maintain old systems to ensure they fit overall design and usability criteria.
  • Guide junior team members as needed.
  • Comply with industry and company best practices.
  • Comply with O’Reilly policies and procedures.
  • Assist in determining overall look and feel of web site.
  • Create mock-ups and UX documentation.
  • Write clean, semantic FXML and CSS.
  • Experience using version control systems.
  • Experience with responsive design.
  • Extensive experience with CSS preprocessors such as SASS.
  • Extensive experience and knowledge of testing and debugging.
  • Design icons, banners, related materials as needed.
  • Maintain a solid knowledge of leading practices in user interface usability techniques.


  • Work with large, cross-departmental teams to ensure the point of sale system meets design standards and business requirements accordingly.
  • Other job functions as assigned.



  • Bachelor’s Degree in Graphic/Web Design or comparable work experience.
  • Extensive experience in designing interface mockups in Photoshop or Adobe XD.
  • Deep knowledge of FXML/HTML and CSS standards.
  • Basic knowledge of Java or another object oriented programming language.
  • Experience researching and implementing new technologies.
  • Ability to test and debug .
  • Good communications skills.
  • Experience with responsive design.


  • Experience with JavaFX.
  • Experience with IntelliJ IDEA.
  • Experience working within a team and using a version control system such as GIT.

See all Design Jobs >

Sign up for Daily Remote Job Alerts!

Want Access to 30,000+ More Remote and Flexible Jobs?

More Jobs

More Jobs

Part-time to full-time,
freelance to employee

More Career Fields

More Career Fields

50+ flexible
job categories

More Resources

More Resources

Q&A's, webinars,
career coaching & more

Learn More About Our Premium Service