close chevron-right chevron-down arrow-right arrow-left facebook linkedin instagram twitter email medium
hero

Make a great move

92
companies
644
Jobs

Frontend Engineer

Tread

Tread

Software Engineering
Canada · Remote
Posted on Jun 3, 2024
Who We Are

Tread serves the $660Bn Global Construction Materials market with a unifying software platform that helps materials producers, haulers, and construction contractors connect, collaborate, and transact. We are bringing consumer grade software to a category that has been deeply overlooked, for an audience that is responsible for our built world, and sorely needs software to drive profitability and performance.

Founded in 2016, Tread has recently relaunched its software platform on an entirely re-designed and re-built platform on a modern, scalable, and flexible technology stack. We are looking for talented, high agency individuals that are looking to execute with velocity, drive impact, and collaborate on teams with a bias for action. At Tread, you will learn to balance the tightrope of a high quality bar with ever increasing need for speed. Hear what our team has to say by browsing https://tread.io/blog/tread-team-2024-kickoff-recap our blog.

Why We're Hiring For This Role

Tread delivers a software platform that transforms complex workflows from order to cash into beautiful consumer grade software that makes all construction materials management stakeholders' lives easy, and less chaotic. Over time, our software will transition from a workflow aide, to a true co-pilot. Managing this transition requires gaining the trust of our users, and delivering this experience in a well-designed, simple and easy to understand interface is critical. Our technology stack allows the majority of our complexity to be managed in the backend, allowing our Front End team to be focused on User Experience, Design, and Quality. As we’ve executed on this transition, we’ve grown the need to add a true UI and Design focused Frontend Engineer.

You’ll report to our VP Engineering, Peter and work directly with our team of software engineers. You’ll also partner and consult often with our CEO Sameer and the Product team.

What You'll be Responsible For

As a Frontend Engineer at Tread, you'll be responsible for maintaining our quality bar while translating the product and design requirements into highly performance and functional web interfaces.

Early on, you’ll jump right into :

  • Understanding our code base, performing code reviews, getting to know our product and design pipeline

  • Owning and implementing user workflows and features with an engineering and product squad

  • Reviewing our existing implementation and looking for areas of improvement across both performance and design

  • Implementing UI/UX patterns that make high velocity development possible for our customers

Once you’re a bit more settled, we would expect that you jump into the following projects:

  • Work directly with PMs to identify and scope work

  • Participate in shaping exercises and perform trade off evaluations on how much scope to take on now vs. later

  • Review customer data, session recordings, and work closely with PM and design teams to ensure our implemented product is being used as expected

  • Evaluate our product development processes and ensure we’re maintaining our desired quality bar and velocity

  • Help define Tread’s best practices for front-end development, creating an environment for future engineers to work effectively in, encouraging speed and quality

  • Architecting scalable and maintainable web application frameworks.

  • Mentoring and guiding a team of talented engineers.

  • Collaborating closely with cross-functional teams to drive product vision.

  • Ensuring code quality and maintainability by tackling tech debt and conducting code reviews.

  • Staying abreast of and incorporating modern frontend technologies and methodologies.

What Success Looks Like

To thrive in this role, you should embody the qualities that make Tread unique:

  • Significant experience in frontend development, with expert knowledge in React.js, full comfort in implementing complex user experiences with an understanding of performance, scalability, and maintainability

  • Attention to detail, passion for functional design, respect for well designed products and experiences

  • Demonstrated experience in web application architecture

  • Deep care for user delight and the knowledge to solve bad UX, slow pages, memory leaks, and other frontend concerns.

  • A pragmatic approach to converting product specification into functional software, diving deep when necessary and being efficient when possible.

  • Awareness that high-quality work is one of the fastest ways to ship software and that attention to detail matter.

  • Excellent communication and teamwork abilities, essential for our remote-first environment.

  • A proactive approach to work, with excellent follow-through on tasks.

  • An ability to hold yourself and others accountable for high-quality, timely work.

  • A deep understanding that quality starts with engineering and that good testing is just as fundamental as good code.

  • A spirit of collaboration, sharing both the challenges and victories as a team.

Why You'll Love Working at Tread
Tread is building the next billion dollar construction tech software company, and knows that a combination of passion, hard work, and resilience is what will get us there. Our team members joined Tread because they were excited to work with passionate people who cared about solving real problems with urgency. Tread aims to unlock an environment where every individual can learn from their colleagues daily, and deliver impact at every level and role within the organization. We aim to make our customers’ lives dramatically better, and take that commitment seriously. We understand that hard work is a required element of doing anything extraordinary, but are comfortable with providing flexibility in location, work schedules, time off, and great benefits, to ensure you can focus on your best work.
Our Core Values

Our values are the foundational pillar that keeps us focused on our mission and vision. They collectively determine how we interact with each other, work, and how we approach challenges everyday.

  • Own the outcome.
    We act as if there is no one else to solve the problems that arise. We act quickly and follow through until the end result is clear and achieved.

  • Communicate directly.
    We emphasize clarity of message and speed of understanding. We synthesize information on behalf of others. We document rigorously for async communications and learning.

  • Raise the bar.
    We endeavor to be the best at what we do. We hold our teammates to high standards, and push each other to achieve quality that delights customers and inspires pride in our team.

  • Do boldly, today.
    We aim high, and execute relentlessly to deliver. We constantly iterate on how to move faster. If it needs to be done, do it today.

  • Celebrate wins.
    We are building a generational company that has no finish line. So we celebrate the wins from our team and individuals intentionally and frequently.


Hiring Process for This Role
  • Initial Meeting: If your application is selected, you’ll meet with either our People team, VP of Engineering, or CEO for 30 minutes to learn more about the role and opportunity. This gives us the opportunity to learn more about your experience and for you to ask any questions you have for the role.

  • Manager Interview: You’ll meet the hiring manager for this role, Peter, VP Engineering, for a 45-minute interview, where you will cover a range of topics including past experiences as well as some technical components to ensure experience and capabilities are a fit.

  • Colleague/Panel Interview: You’ll meet with members of the team for 30-45minutes interviews to dive deeper into your related skills and experience

  • CEO Interview: You'll meet with our CEO, Sameer, for a 30-45 minute interview during the process

Research shows that while men apply to jobs when they meet an average of 60% of the criteria, women and other marginalized folks tend to only apply when they check every box. Think you have what it takes, but not sure you check every box? Apply to the role anyways. We’d love to talk and determine together whether you could be a great fit!

We believe that diverse teams perform better and that fostering an inclusive work environment is a key part of growing a successful team. We welcome people of diverse backgrounds, experiences, and perspectives. We are an equal opportunity employer, and we are committed to working with applicants requesting accommodation at any stage of the hiring process.