Frontend Architect
Steer
- Location
- United States
- Job Type
- full-time
- Salary
- Unknown
- Posted
- May 21, 2025
Job Description
Steer offers a suite of software tools for today's automotive repair shop. We combine a mix of software tools that a repair shop needs to run a highly profitable shop, in one user-friendly, cost-effective platform. Through the Steer CRM suite, we allow the shop owner to get back to focusing on what matters, and to stop worrying about marketing and customer retention.
Steer began as an online directory for drivers to find a local mechanic. Fast forward to today, Steer has launched a complete Customer Relationship Management (CRM) marketing suite, complete with text messaging, email automation, direct mail integration, reputation management, appointment reminders, declined/recommended services, and many other features. We are always innovating and we are proud to be a leader in the automotive repair industry. In August 2024 Steer acquired AutoOps - the leader in modern, intelligent, and fully integrated scheduling software for auto repair shops. AutoOps allows customers to smoothly schedule through a shop's website and Google Business Profile.
About the Role
We’re looking for a hands-on, code-first Principal Frontend Engineer to lead the evolution of our user interfaces and frontend infrastructure. You will play a pivotal role in shaping the technical direction of our platform's frontend - ensuring scalability, performance, and maintainability. This role combines hands-on technical leadership with the opportunity to mentor fellow engineers and shape best practices that promote high-quality code and continuous improvement. If you're passionate about building exceptional user experiences with modern web technologies and enjoy collaborating in a dynamic environment, this is the perfect opportunity for you.
This role requires Eastern Standard (US) working hours.
You Will:
- Technical Leadership: Define and drive the frontend architectural vision and strategy for Steer’s products.
- Code Quality & Standards: Establish and enforce frontend coding standards, best practices, and guidelines to ensure high-quality, consistent, and maintainable code across the team.
- Collaboration & Mentorship: Work closely with product managers, designers, and backend engineers to translate requirements into robust frontend solutions. Mentor and educate other frontend engineers on new technologies, architectural patterns, and best practices.
- System Design: Champion scalable and reusable frontend components and libraries that bridge between the design system and customer experience.
You Have
Must Have:
- 7+ years of professional frontend development experience, with at least 2+ years in a technical leadership or architectural role.
- Deep understanding and hands-on experience with React JS and the React ecosystem.
- Solid grasp of HTML5, CSS3 (including preprocessors like Sass/LESS), and core JavaScript (ES6+) / Typescript.
- Proven experience designing and implementing scalable and maintainable frontend architectures (e.g., component-based architecture, state management patterns, module federation, micro-frontends).
- Proficiency with frontend build tools (Webpack, Vite, Parcel), package managers (npm, yarn), version control (Git), and testing frameworks (Jest, Cypress, Playwright).
- Excellent communication and interpersonal skills, with a proven ability to collaborate effectively with cross-functional teams and mentor other engineers.
Nice to Have:
- SaaS experience.
- Familiarity with backend technologies (e.g., Node.js, Python, Ruby).
- Experience with UI/UX design principles.
- Experience with CI/CD pipelines and deployment methodologies.
Interview Process
- Initial Screen (30 min)
- Hiring Manager Interview (45 min)
- Technical Interview (45 min) + Product/Design Interview (45 min)
- Leadership Interview (30 min) + Career Journey Interview (60 min)
- Reference Checks
We Offer:
- 100% employer paid medical insurance
- Flexible PTO with 15 days minimum
- FSA and HSA options
- Generous Parental Leave
- 401k
- Learning Stipend
- WFH Equipment
- Chance to work with the latest technology
- A collaborative and innovative work culture
- Opportunities for career growth and development
Why Join Steer?
At Steer, we align our mission of transforming the auto repair experience for shop owners and their customers with your passion for growth, innovation, and excellence.
Here, you’ll find opportunities to expand your skills, take on career-shaping challenges, and contribute to the future of the auto repair industry, all while enjoying comprehensive benefits and flexible work arrangements to support your well-being.
Join Steer to be part of a forward-thinking, flexible, and collaborative culture where you are empowered to do meaningful and impactful work.
We value diversity and believe that forming teams in which everyone can be their authentic self is key to our success. We welcome applications from those with diverse backgrounds and industries.
Our hiring process looks beyond just credentials. The school you went to at 18 doesn't define your potential to thrive and enrich our culture. Even if you don't meet every requirement, we invite you to apply.
π― Who is this job for?
This position suits a Senior to Principal Frontend Architect with 7+ years of frontend experience, including 2+ years in technical leadership. The candidate must be skilled in React.js, TypeScript, scalable frontend architectures, build tools, and testing frameworks, with strong abilities in mentorship and cross-team collaboration. They should be familiar with system design, modular frontend solutions, and have experience driving architectural vision in a SaaS or product-driven environment.
π¬ Potential Interview Questions
-
Describe your experience leading frontend architecture and technical vision.
I have over 7 years in frontend development, including 2+ years leading architecture initiatives, defining scalable component-based architectures, and setting technical direction for React-based platforms. -
How do you ensure code quality and maintainability across teams?
I establish coding standards, enforce best practices through code reviews, use automated testing frameworks like Jest and Cypress, and promote consistent documentation and design patterns. -
What frontend state management patterns have you implemented in large-scale apps?
I have designed solutions using Redux, Context API, and modular state management patterns, including micro-frontends with module federation for scalable and maintainable frontend codebases. -
How do you collaborate with product managers, designers, and backend engineers effectively?
By fostering open communication channels, participating in cross-functional planning, aligning technical solutions with business goals, and mentoring engineers on best practices and new technologies. -
What is your experience with frontend build tools and deployment pipelines?
I am proficient with Webpack, Vite, npm/yarn, and have contributed to CI/CD pipelines to automate build, test, and deployment processes, ensuring fast and reliable frontend delivery. -
How do you approach mentoring and technical leadership within your team?
I provide guidance via code reviews, pair programming, knowledge sharing sessions, encourage continuous learning, and support career growth through regular feedback and goal setting. -
Describe your experience with SaaS frontend products and their unique challenges.
I have worked on SaaS platforms requiring multi-tenant architectures, feature flagging, performance optimization, and ensuring seamless updates without service disruptions. -
How familiar are you with backend technologies and their impact on frontend architecture?
I have a good understanding of Node.js and RESTful APIs, which helps me design efficient frontend-backend interactions, optimize data flow, and improve API integration strategies. -
What role does UI/UX design play in your frontend architecture decisions?
UI/UX principles guide component design for usability, accessibility, and performance; I collaborate closely with designers to ensure consistent and delightful user experiences. -
How do you stay current with evolving frontend technologies and industry trends?
I actively follow tech blogs, participate in developer communities, attend conferences, experiment with new tools in side projects, and encourage team learning through workshops and knowledge sharing.
π Job Summary
Join Steer as a Frontend Architect to lead the technical vision of a top automotive CRM platform in the US. Drive scalable, high-performance frontend architectures using React, TypeScript, and modern tools, while mentoring engineers and collaborating closely with cross-functional teams. Enjoy full remote flexibility with Eastern Standard working hours, competitive benefits including fully paid medical insurance, PTO, 401k, and a culture focused on innovation and growth. This is your chance to shape the future of auto repair tech in a mission-driven, diverse, and supportive environment.