Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Domo, Inc. Logo

Senior Software EngineerNew

Domo, Inc.

Salary not specified
Sep 18, 2025
American Fork, UT, US
Apply Now

Domo's AI and Data Products Platform needs a UI Developer to translate design concepts into working software, creating great software experiences at the intersection of data and AI.

Requirements

  • 1-3 years of industry experience as a UI prototype developer or front-end developer in a cross-functional team delivering software and web applications;
  • Experience designing applications for a variety of platforms including web, desktop and mobile;
  • Appreciation for and understanding of all phases of user interface design and development, and contemporary user interface design conventions;
  • Proven experience in developing usable, compelling, beautiful user interfaces using JavaScript, TypeScript, HTML5, CSS, and other web development frameworks;
  • Hands-on expertise with JS frameworks like React (preferred), Angular, Vue;
  • Nice to have experience with tools like Redux, Webpack, and Flutter;
  • Has a track record of working effectively with interaction and visual design teams to bring innovative, beautiful design concepts to life;

Responsibilities

  • Acting as a UI Developer, you will be tasked with converting design concepts into functional software;
  • Stay up to date on current trends in design and development for web, mobile, desktop and tablet apps;
  • Work independently to create new software features and maintain existing code;
  • Collaborating with other software engineers to create integrated user experiences;

Other

  • This role is required to be in office 5 days a week.
  • A Bachelor’s degree in Computer Science, Information Systems, or closely related field. Will consider 3+ years of relevant professional experience in lieu of degree;
  • Is well versed in all aspects of UI design and Agile development processes;
  • Outstanding communication skills;