Software Engineer

Apply Now

Company: Remi

Location: Lehi, UT 84043

Description:

Engineers on the team today:
  • Work primarily in TypeScript
  • Ship UIs in React, Tailwind + Next.js
  • Focus on features that drive a world class execution process for solar installation, roof replacements, and HVAC repairs:
    • How can we automate what is typically a very complicated and lengthy process while keeping all stakeholders in the loop in regards to progress
    • Bring best in class technology to an industry that is in desperate need of innovation
  • Are left to autonomously figure out the solutions to their challenges
  • Value clear, frequent communication (we do our best to be thoughtful with everything we do)
  • Enjoy being a generalist and are not tied down to a specific programming language or surface area of our codebase
  • Are naturally curious and willing to take a step to learn something they don't have experience in
  • Feel a great sense of accountability to their teammates

Skills & Experience
  • We're hiring across all levels of experience (Software Engineer I, Software Engineer II, Sr. Software Engineer, Staff Software Engineer)
  • A fundamental understanding of:
    • The DOM and it's basic APIs
    • How to use Chrome Developer Tools to debug applications, profile, and monitor network performance
    • Commonly used frontend data flow patterns (Redux, Hooks, Recoil, Relay, Mobx, React-Query, etc)
    • CSS - Box Model, Flexbox, Grid, and responsive design
    • Git - Branching, merging, reverting, and other common commands to collaborate with a team
  • Design conscious - While you'll build the interface collaborating with design help, we expect you to have a deep interest in creating highly polished and delightful UX. If you feel something is off, you should be able to flag it or better yet suggest and implement a fix autonomously.

Here are examples of things we've worked on:
  • A custom portal that customers and our teams can log into to manage and drive forward quality on projects we execute on
  • Quoting technology that uses machine learning to discover the outline of roofing areas + give crucial data to our systems to provide accurate quotes
  • Mobile applications for salespeople/crews to communicate with us in the field and execute checklists that we provide for quality control

Similar Jobs