Accelerate engineering velocity and reduce friction in the Replit development experience by stewarding our TypeScript monorepo, tooling, and developer workflows.
Requirements
- Expertise in TypeScript build systems such as Vite, TypeScript, webpack, and so on.
- Proficiency with ESLint, Prettier, testing frameworks, and code generation tools.
- Experience managing monorepos or large-scale codebases
Responsibilities
- Maintain and evolve a complex monorepo structure spanning frontend, backend, npm packages, and tooling.
- Own the build pipelines and optimize them to minimize build times and improve developer iteration speed.
- Improve and oversee code generation such as GraphQL and Protocol Buffers to ensure our code is type safe.
- Set the standards for code quality using automation tools such as TypeScript, Prettier and Eslint, building custom rules and plugins to enforce Replit-specific requirements.
- Streamline local development setup and onboarding experience.
- Work with platform teams to improve deployment processes, infrastructure integrations, and external tooling.
- Keep things fresh and modern in our codebase by adopting and leading migrations to better and faster tools.
Other
- This is a first hire in this area, so you will automatically be in a position of leadership and have an accelerated career path as the team undoubtedly grows.
- The role combines the technical depth needed to navigate a complex monorepo with the product mindset to understand how infrastructure decisions impact developer productivity and ultimately customer value delivery.
- Additionally, you will be a key decision maker in the Agent’s default stack (Vite + React + Express) and will help the AI team with strategies to improve the Agent’s output and stack.
- This is a full-time role that can be held from our Foster City, CA office.
- The hybrid role has an in-office requirement of Monday, Wednesday, and Friday.