New Job! Remote Job
Company

Principal Engineer - Front-End Leaning Full Stack Developer

Homebound is on a mission to make it possible for anyone, anywhere, to build a home using technology. Created by an experienced team of construction, real estate, design, and technology experts, Homebound is transforming the residential construction industry by improving the costly and inefficient process of building a home. 

We’ve created an entirely new way to build homes with technology powering every stage from start to finish to provide a seamless experience for our customers. Homeowners across the country can choose where they want to live, select a home plan that’s perfect for them, then personalize and buy it, all online. Homebound has raised $150M in capital from leading venture capitalists like Google, Khosla, Thrive Ventures, and we’re scaling quickly in places like Texas, Colorado and Florida. Come build your future with us.

Homebound is proud to be named one of Inc.’s Best Workplaces of 2023.

Overview

We are seeking an experienced and highly skilled Principal Engineer to join our dynamic engineering team. As a Front-End leaning Principal Engineer, you will play a pivotal part in shaping the technical direction of our projects and leading a team of talented engineers. This role is ideal for a senior technical leader with deep expertise in frontend architecture, a strong eye for design consistency, and cross-functional collaboration skills. The ideal candidate is proficient in TypeScript, React, and GraphQL, with a proven track record in building and implementing design systems.

What You’ll Do

Technical Leadership

  • Architect frontend systems using reusable, robust component design patterns and standardize UI patterns to create a cohesive user experience across the platform.

  • Collaborate with backend engineers to integrate APIs, GraphQL, and other backend services, ensuring performance and scalability across the application.

  • Guide engineers in best practices for component architecture, responsive design, and performance optimization to create efficient, adaptable components.

  • Drive the architectural decisions for new projects and ensure the consistency and quality of the codebase.

  • Actively participate in estimation and risk assessment to improve project predictability and ensure resources are allocated effectively.

Cross-Team Collaboration

  • Collaborate closely with Design to establish design principles, UI guidelines, and a visual language that supports both current and future product needs.

  • Facilitate cross-functional collaboration, providing clear documentation on design guidelines and training teams to leverage the design system effectively.

  • Communicate complex technical topics to both technical and non-technical stakeholders, ensuring that everyone understands and aligns with the design system’s value and best practices.

  • Develop and manage a component library using tools like Storybook for isolated component testing, and ensure seamless integration with React for scalable front-end architecture.

  • Partner with designers in Figma to align on design specs and ensure seamless hand-offs between design and development.

Innovation and Continuous Improvement

  • Explore and implement the latest trends in design system technology, software engineering, and frontend development, regularly experimenting with tools like Web Vitals, Lighthouse, and React Testing Library for component quality and performance validation.

  • Lead the technical roadmap for the design system, applying knowledge of UI/UX principles and tools such as Figma and Storybook to establish a foundation that can scale across product teams.

What You’ll Bring

  • Technical Leadership: Demonstrated experience leading engineering teams and driving large-scale technical initiatives, particularly in frontend and design system development.

  • Frontend Expertise: Proficiency in TypeScript and React, with extensive experience in modern web development, state management, and component architecture.

  • Design System Knowledge: Strong understanding of UI/UX principles and experience building and scaling design systems using tools like Figma, Storybook, and GitHub.

  • Collaboration and Communication: Proven ability to consult on and lead cross-functional projects, with the communication skills to present technical concepts clearly to diverse audiences.

  • Software Engineering Practices: Proficiency in testing frameworks, CI/CD, Agile methodologies, and quality assurance tools for development workflows.

Preferred Qualifications

  • Experience with GraphQL and tools like Apollo Client or Relay for seamless integration with React applications.

  • Familiarity with backend technologies (e.g., Node) and cloud platforms like AWS.

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field, with 12+ years in software development and 4+ years in technical leadership roles.

We are focused on building a diverse and inclusive workforce. If you’re excited about this role, but do not meet 100% of the qualifications listed above, we encourage you to apply. 

Our salary ranges are determined by role, level, and location. Please note that the salary range displayed on each job posting may vary by state. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter will share more about the specific salary range for your preferred location during the hiring process. Please note that each job posting includes a general description of any other compensation offered for the position in addition to the salary range displayed on the job posting. You can find information about our benefits here.

We are focused on building a diverse and inclusive workforce. If you’re excited about this role, but do not meet 100% of the qualifications listed above, we encourage you to apply. To apply, please submit an application with your resume on the Career’s page.

Homebound is an Equal Opportunity Employer and considers applicants for employment without regard to race, color, religion, sex, orientation, national origin, age, disability, genetics or any other basis forbidden under federal, state, or local law. Homebound considers all qualified applicants in accordance with the San Francisco Fair Chance Ordinance.

Could this job be the one?