Senior Front-End Engineer
US, Remote
About Thread
No one wants to feel like just another number—especially when they need help with an urgent issue at work.
But, in a world where we can connect with family, friends, our favorite brands, and sometimes even celebrities on-demand, most service providers still ask users to drop what they’re doing, look for contact information, and choose one of two support options: bad, or worse. Either call a 1-800 number and sit on hold, or email help@turnitoffandonagain.com and wait for a reply.
At best, the user’s real-time request for help turns into [Ticket: #####] in the queue; and, in an industry where service is the product, the provider signals quite clearly which customer will always matter most: “Next in line.”
At Thread, we’re on a mission to help IT service providers turn users’ worst workdays into moments of magic. We’re a VC-backed startup built by high-performance technologists with fundamental passion for service. Our heroes are people who feel most alive when doing what they’re great at in service of other people*.* We believe every thread is a call to adventure, and nothing delights us more than helping our partners deliver delightful service experiences that brighten user journeys.
The future of B2B service delivery is collaborative. Join us in shaping it.
The role
We are seeking an experienced and highly skilled Senior Front-End Engineer with a strong background in React development to join our team. As a Senior Front-End Engineer, you will be responsible for designing, developing, and maintaining our web applications using cutting-edge technologies and industry best practices.
Responsibilities:
- Design and develop robust and scalable front-end solutions using React, ensuring high performance and responsiveness.
- Collaborate with product managers, designers, and back-end engineers to understand project requirements and translate them into technical specifications.
- Write clean, maintainable, and well-documented code following industry best practices and coding standards.
- Implement and enforce automated testing strategies (unit tests, integration tests, etc.) to ensure code quality and reliability.
- Optimize web applications for maximum speed and scalability, ensuring a seamless user experience across different devices and browsers.
- Participate in code reviews to provide constructive feedback and ensure adherence to coding standards and best practices.
- Mentor and guide junior engineers, providing technical leadership and sharing knowledge to help the team grow and improve their skills.
- Stay up-to-date with the latest trends and advancements in front-end development, identifying opportunities to leverage new technologies and tools to enhance our applications.
- Collaborate with cross-functional teams to integrate front-end components with back-end systems, APIs, and third-party services.
- Troubleshoot and debug issues reported by users or identified through testing, providing timely resolutions and ensuring a high level of application stability.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
- Vast experience in front-end development with a strong focus on React.
- Proven experience in designing and building complex web applications with clean and maintainable code.
- Strong proficiency in JavaScript, HTML, CSS, and related web technologies.
- Solid understanding of front-end build systems, such as Webpack or Babel.
- Experience with automated testing frameworks (e.g., Jest, Enzyme, Cypress) and a strong commitment to writing testable code.
- Proficiency in using Git for version control and collaboration.
- Familiarity with modern web development tools, libraries, and frameworks like Firebase, Contentful, Apollo, and GraphQL.
- Strong problem-solving skills and the ability to analyze and resolve complex technical issues.
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment.
We would be delighted to see
- Experience with server-side rendering (SSR) and/or Next.js.
- Knowledge of UX principles and the ability to collaborate with designers to create intuitive user interfaces.
- Familiarity with Agile development methodologies and working in an Agile team environment.
- Contributions to open-source projects or personal projects showcasing your front-end expertise.Join our team and help us build innovative and user-friendly web applications using cutting-edge technologies. As a Senior Front-End Engineer, your expertise and technical leadership will play a crucial role in shaping our products and driving our success.
To apply, please submit your resume, along with a cover letter highlighting your relevant experience and why you are interested in joining Thread.
Thread is an equal opportunity employer. We aim to create an environment where every team member at Thread feels like they belong so they can have a greater impact on our business and customers. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.