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