Ташкент, улица Тараса Шевченко, 42
About the Client
US-based SaaS startup and the market leader in demo creation platforms. Founded in Boston in 2018, the company is backed by top-tier VCs (ICONIQ, Bain Capital, Accomplice, Glasswing) and serves thousands of enterprise users worldwide. Reprise has created and now leads the “demo platform” category, helping sales, presales, and marketing teams build interactive software demos without relying on engineering resources.
About the Project
You’ll join the Replicate team, working on the engine that powers application cloning and replay functionality. This involves building low-level browser engines (DOM diffing, serialization, replay systems) and scalable backend solutions. The environment is startup-fast: production deployments happen from day one, and engineers have direct impact on enterprise customers.
Technologies We Use
What You Will Do
Design, develop, and optimize core functionality in the Chrome extension, editor platform, and replay rendering system
Implement efficient algorithms for DOM diffing, tree traversal, and state synchronization
Write production-ready code in TypeScript (frontend) and Python/Django/Flask (backend)
Debug production issues and contribute to CI/CD pipelines
Collaborate with product managers, senior engineers, and tech leadership to shape technical decisions
Mentor junior teammates and share best practices in the team
Qualifications
3+ years of experience with JavaScript/TypeScript (React, Vue, or similar frameworks)
Solid knowledge of DOM structures, Virtual DOM, client-side rendering
Experience with browser-based technologies (Chrome APIs, Service Workers, extensions)
Good understanding of data structures, algorithms, OOP
Hands-on experience with Python (Django or Flask) and REST API integration
Familiar with Docker, Kubernetes, cloud deployments
Comfortable with Agile workflows and frequent releases
Upper-Intermediate English