Senior Software Engineer

DomoAmerican Fork, UT
1dOnsite

About The Position

Domo's AI and Data Products Platform lets people channel AI and data into innovative uses that deliver a measurable impact. Anyone can use Domo to prepare, analyze, visualize, automate, and build data products that are amplified by AI. This role is required to be in office 5 days a week. Our Domo Everywhere team is growing and looking for a UI Developer to be part of a fast paced, high-energy team. Our engineers are serious about the success of the company and are given the tools and environment they need to succeed. If you are an experienced engineer with a passion for technology and solving complex business problems and believe planning, hard work, teamwork and quality is what it takes to succeed, then this is the job for you.

Requirements

  • A Bachelor’s degree in Computer Science, Information Systems, or closely related field. Will consider 8+ years of relevant professional experience in lieu of degree
  • 5 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
  • Has a track record of working effectively with interaction and visual design teams to bring innovative, beautiful design concepts to life
  • Is well versed in all aspects of UI design and Agile development processes
  • Outstanding communication skills

Nice To Haves

  • Experience with tools like Redux, Webpack, and Flutter

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

Benefits

  • Domo is an equal opportunity employer
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service