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.
Role Overview
We are seeking an experienced and highly skilled Senior Engineer or Staff Engineer to join our dynamic engineering team. This role offers a unique opportunity for individuals who excel in technical leadership and also have a strong interest in transitioning into a managerial role. As a Senior or Staff Engineer, you will play a pivotal part in shaping the technical direction of our projects, leading a team of talented engineers, and eventually taking on management responsibilities within the organization. Proficiency in TypeScript, React, and GraphQL is essential.
What You’ll Do
Technical Leadership
Provide technical leadership and mentorship to a team of engineers, guiding them through complex technical challenges.
Collaborate with cross-functional teams, including product management and design, to define and implement scalable and robust solutions.
Drive the architectural decisions for new projects and ensure the consistency and quality of the codebase.
Lead code reviews and foster a culture of continuous improvement and high-quality code standards.
Frontend leaning, Full-Stack Development
Design, develop, and maintain complex front-end applications using React and TypeScript.
Work closely with backend engineers to integrate RESTful APIs, GraphQL, and other backend services.
Ensure the performance, security, and scalability of applications.
Project Management
Take ownership of the end-to-end development lifecycle of key projects, from ideation to deployment.
Estimate project timelines, break down tasks, and coordinate with other engineers to meet deadlines.
Communicate project progress, risks, and issues to stakeholders and management.
Management Development
Take advantage of growth opportunities to develop management skills, including team management, project leadership, and planning.
Work closely with engineering leadership to gain insights into managerial responsibilities and to prepare for a potential transition into a management role.
Participate in management training programs and initiatives designed to build leadership capabilities.
Innovation & Continuous Learning
Stay up-to-date with the latest trends and technologies in front-end development, TypeScript, React, and related ecosystems.
Experiment with new tools, libraries, and frameworks to improve the development process.
Promote and implement best practices in software engineering, including testing, CI/CD, and DevOps.
What You’ll Bring
Technical Leadership:
Proven experience in leading and mentoring engineering teams, with a focus on fostering collaboration and innovation.
Ability to make high-stakes technical decisions and articulate the reasoning behind them.
Programming Languages and Frameworks:
Proficiency in TypeScript is required, with a deep understanding of its advanced features and best practices.
Extensive experience in building complex front-end applications using React.
Strong understanding of modern web development practices, including state management (e.g. Mobx, Context API), component libraries, and responsive design.
Hands-on experience with GraphQL, including designing and implementing efficient GraphQL APIs.
Familiarity with tools and libraries like Apollo Client or Relay for integrating GraphQL into React applications.
Experience with Storybook.
Software Engineering:
Familiarity with Agile methodologies and version control systems like Git.
Experience with testing frameworks (e.g., Jest, React Testing Library) and CI/CD pipelines.
Education & Experience:
Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
7+ years of experience in software development, with at least 2 years in a technical leadership role.
Nice-to-Have Skills:
Experience with backend technologies (e.g., Node) and Postgres.
Familiarity with AWS (ECS and Lambdas) and containerization.
Understanding of UI/UX principles and experience working with design systems.
Experience developing consumer facing applications.
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.