Senior Software Engineer at Domo

American Fork, Utah, United States

Domo Logo
Not SpecifiedCompensation
Junior (1 to 2 years)Experience Level
Full TimeJob Type
UnknownVisa
Technology, Business IntelligenceIndustries

Requirements

  • Bachelor’s degree in Computer Science, Information Systems, or closely related field (will consider 3+ years of relevant professional experience in lieu of degree)
  • 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
  • Track record of working effectively with interaction and visual design teams to bring innovative, beautiful design concepts to life
  • Well versed in all aspects of UI design and Agile development processes
  • Outstanding communication skills
  • Required to be in office 5 days a week in American Fork, UT

Responsibilities

  • Acting as a UI Developer, convert 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
  • Collaborate with other software engineers to create integrated user experiences

Skills

Key technologies and capabilities for this role

JavaScriptTypeScriptHTML5CSSReactAngularVueReduxWebpack

Questions & Answers

Common questions about this position

Is this role remote or does it require office work?

This role is required to be in office 5 days a week and is located in American Fork, UT.

What technical skills are required for this Senior Software Engineer position?

The role requires proven experience with JavaScript, TypeScript, HTML5, CSS, and web development frameworks, plus hands-on expertise with JS frameworks like React (preferred), Angular, or Vue. Nice-to-have skills include Redux, Webpack, and Flutter.

What is the team environment like at Domo for this role?

You will work in a fast-paced, high-energy team environment as part of a cross-functional team at the intersection of data and AI, collaborating with other software engineers, interaction, and visual design teams.

What experience is required to qualify for this position?

Candidates need a Bachelor’s degree in Computer Science or related field (or 3+ years relevant experience), 1-3 years as a UI prototype or front-end developer in a cross-functional team, and experience designing for web, desktop, and mobile platforms.

What makes a strong candidate for this UI Developer role?

Strong candidates have outstanding communication skills, a track record of collaborating with design teams to implement innovative UIs, and familiarity with Agile processes and all phases of UI design.

Domo

Cloud-based business intelligence platform for data insights

About Domo

Domo is a cloud-based business intelligence platform that helps companies make data-driven decisions by integrating data from various sources and providing real-time visualizations and predictive insights. It serves a wide range of clients, from small businesses to large enterprises, and stands out with its cloud-native architecture that combines data integration, visualization, and app-building capabilities. Domo operates on a subscription model and offers custom solutions tailored to specific business needs. The company's goal is to empower organizations to leverage their data effectively, enhancing decision-making and improving overall business performance.

American Fork, UtahHeadquarters
2010Year Founded
$695.2MTotal Funding
IPOCompany Stage
Data & Analytics, Enterprise SoftwareIndustries
1,001-5,000Employees

Benefits

20 days paid time off (increasing 1 day per year to a maximum of 25)
13 paid holidays
10 weeks paid maternity leave
2 weeks paid paternity leave
Life insurance
Short-term disability insurance
Long-term disability insurance
Employee gym membership and wellness program
Rich traditional PPO medical plan
High-deductible health plan with high employer HSA contribution
High employer premium cost sharing
Adult and child orthodontic benefit
Tech benefit – $500 reimbursement for tablet PCs (We told you we love technology!)
Rich employer 401K match
Free catered lunch and dinner daily
Fully stocked break room
Professional development benefit
Maternity wardrobe benefit
New baby benefit
Adoption benefit
Fertility benefit

Risks

Emerging BI platforms offering similar features at lower costs threaten Domo's market share.
Economic downturns may reduce IT budgets, affecting Domo's subscription renewals and acquisitions.
Stricter data privacy regulations could increase compliance costs for Domo.

Differentiation

Domo offers a cloud-native platform combining data integration, visualization, and app-building capabilities.
Domo's platform provides real-time data insights accessible from smartphones for quick decision-making.
Domo's Programmatic Revenue Solution caters specifically to the ad tech industry's complex data needs.

Upsides

Domo's partnerships with firms like Richey May enhance its customized data-driven insights offerings.
Recognition as a leader in embedded analytics boosts Domo's credibility and market position.
Growing demand for real-time data analytics in retail and logistics sectors benefits Domo.

Land your dream remote job 3x faster with AI