We’re hiring!

Software Engineer (UI)

The Opportunity

At Lumber, you’re not just pushing pixels—you’re shaping how thousands of construction teams experience technology in the field and on the jobsite. This is a chance to build UI that doesn’t just look good, but actively solves real-world problems for workers who don’t have time for clunky apps or slow interfaces. You’ll join a high-ownership, fast-moving engineering team where your decisions directly influence product direction and user experience. This role gives you the chance to design and ship polished, high-performance interfaces end-to-end, while working closely with product and design to solve real-world problems at scale.

What You’ll Do

  • Develop, optimize, and maintain highly interactive, user-friendly web applications.
  • Collaborate with product designers and backend engineers to translate UI/UX wireframes into responsive, high-quality code.
  • Own features end-to-end: from technical design, development, testing, deployment, and monitoring.
  • Ensure performance, scalability, and cross-browser/device compatibility of applications.
  • Write clean, maintainable, and reusable code following best practices.
  • Contribute to design discussions and architectural decisions for frontend solutions.
  • Debug, troubleshoot, and resolve production issues in a timely manner.
  • Stay updated with the latest trends and advancements in frontend technologies.

What We’re Looking For

  • Core Expertise:
    • Strong proficiency in JavaScript, Typescript, ES6+ and React.js, React native (with hooks, context, state management like Redux/Zustand, etc.).
    • Solid understanding of HTML5, CSS3, and modern frontend tooling (Webpack, Babel, Vite).
    • Hands-on experience with UI frameworks/libraries (Material UI, Tailwind CSS, Chakra UI, etc.).
  • Familiarity with RESTful APIs, GraphQL, and integration with backend services.
  • Understanding of software development best practices, Git workflows, and CI/CD pipelines.
  • Excellent problem-solving, analytical, and communication skills.
  • Ability to thrive in a fast-paced, high-ownership, collaborative environment

Why Lumber?

  • Be part of a fast-growing startup modernizing one of the world’s most essential industries.
  • Endless opportunities for growth. If you want to take your career to the next level, this is the place to be.
  • Work with a passionate, mission-driven team.
  • A culture that values learning, ownership, and getting sh*t done (the right way).
  • So, if you are the ONE and wondering how to be part of our Rocketship, quit scrolling and apply!

Company Overview

Lumber is reshaping the construction industry with an AI-powered workforce management platform that simplifies payroll, HR, compliance, scheduling, time-tracking, and more. With innovation at the core of everything we do, we empower businesses with cutting-edge solutions that transform the way they manage their workforce.

Department

Engineering

Requirements

  • Degree in Computer Science, IT, or related field
  • 5+ years of experience
Supercharge your construction workforce
Talk to our Lumber expert to get started.
Book a demo