Software Engineer (UI)
Most applications go out cold — see where you stand first. No sign-up to start.
Don't just apply. Show up ready.
Olive works from this exact posting — no sign-up to start.
At a glance
Job overview
Lumber is hiring a Software Engineer (UI). Lumber seeks a Software Engineer (UI) to design and ship high-performance, user-friendly web applications for construction teams. The role involves end-to-end feature ownership, collaboration with product and design, and ensuring scalability and cross‑browser compatibility while contributing to frontend architecture decisions.
Key focus areas include Develop, optimize, and maintain highly interactive web applications, Collaborate with designers and backend engineers to translate UI/UX wireframes into responsive code, and Own features end-to-end from design through deployment and monitoring.
Important skills include React.js, React Native, HTML5, Webpack, Tailwind CSS, and RESTful API.
Skills & qualifications
Skills
Qualifications
Full job description
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
You've read the whole posting — now see how you match it.