Senior Software Engineer, Core Developer Experience
Senior engineer leading projects to modernize developer tooling, migrate frameworks, optimize testing/build processes, and improve frontend performance for Bubble's core visual app builder team. Requires 5+ years experience with TypeScript, SolidJS/React, and dev tooling expertise.
About the job
Responsibilities
- Lead technical projects improving engineer productivity, quality, and satisfaction on Bubble's core product.
- Migrate off legacy frameworks and introduce modern frontend tooling.
- Upgrade shared libraries and improve support for internal design system.
- Reduce test suite runtime and improve reliability of developer-facing tests.
- Optimize local development loop, including build, bundling, and hot reload times.
- Investigate and resolve frontend performance regressions in the Editor.
- Define standards and build frameworks for other Core teams to adopt.
- Stay up to date with modern AI tools and incorporate into developer workflows.
Requirements
- 5+ years of professional software engineering experience, delivering high-impact projects.
- Strong proficiency with modern frontend frameworks (TypeScript, SolidJS/React) and full-stack work.
- Deep experience with developer tooling: build systems, bundlers, testing frameworks, package managers, CI/CD pipelines.
- Proven ability to modernize large codebases (framework migrations, dependency upgrades, maintainable designs).
- Experience leading multi-engineer projects with alignment and measurable outcomes.
- Strong problem-solving, balancing pragmatic and scalable solutions.
- Collaborative communicator who mentors across levels.
Tech Stack
Frontend: TypeScript, SolidJS, Storybook, Kobalte, vanilla-extract, Playwright
Backend: Node.js (TypeScript)
Infrastructure: AWS (CDK, Terraform, Lambda, ECS), Kafka
Tooling: Jest, ESLint
Compensation
Estimated salary: $183,000 - $237,000, plus equity, comprehensive health coverage, 401(k) matching, wellness stipends, generous PTO, sabbatical program.
Skills
TypeScript, Solidjs, React, Node.js, AWS, Playwright, Jest, Storybook, Eslint, Terraform
Similar jobs
Frontend Engineering jobsLeads development of React-based web applications for complex real-time and historical aviation data, while mentoring engineers and setting frontend architecture and quality standards. Requires 5+ years of experience with React, TypeScript, JavaScript, state management, and performance optimization.
Build customer-facing frontend experiences for growth, including onboarding flows, experiments, upgrade funnels, and activation infrastructure. The role requires 6+ years of experience, strong React and TypeScript skills, and a product-oriented UX sensibility.
Senior frontend engineer owning consumer crypto payment flows across web and mobile. Focus on building reliable, high-scale payment experiences, driving latency/SLO improvements, and mentoring engineers.
Senior frontend engineer owning authentication experiences across login, signup, OAuth, and account security. The role requires 5+ years with React and TypeScript, technical design leadership, architecture strategy, mentoring, and end-to-end project delivery.
Build Reddit’s web media experience, including the React/TypeScript player interface and backend APIs that support low-latency video and audio playback. The role requires 5+ years of software development experience and strong modern web development skills.