Qdrant is a cutting-edge technology company specializing in open-source vector databases designed for next-generation AI applications. Our platform enables high-performance vector similarity search, allowing businesses to unlock deep insights from unstructured data. By offering both open-source software and managed cloud solutions, we empower developers and enterprises to build scalable, AI-driven search and recommendation systems with ease.
As we grow, we are looking for a Senior Frontend Engineer to take one of the leading roles in building scalable, high-performance frontend apps using React, while also working side-by-side with our backend development team in Python.
Tasks
As a Senior Frontend Engineer with a full-stack mindset, you will be responsible for defining, developing and shipping key features of our React-based frontend, whilst also working side-by-side with our Python backend development team. Collaborating in the inception, delivery and maintenance in a product cycle to deliver of a seamless user experience. The ideal candidate will be comfortable as a full-stack developer with strong focus on the front-end core tasks, delivering excellent DX tooling, CI/CD protocols, testable modules, building on containerisation, improving performance, etc.
Key Responsibilities:
- Frontend Development & Architecture: Design, develop, and maintain scalable, reusable frontend components using React and modern JavaScript (TanStack, OpenAPI, TypeScript, etc.). Define and implement best practices for frontend architecture, ensuring high-quality, clean, and performance-optimised code.
- Cross-functional Collaboration & Backend Support: Work closely with backend engineers to optimise APIs and ensure smooth frontend-backend integration. Assist in Python-based backend development when necessary to support frontend features.
- Mentorship & Leadership: Provide technical guidance and leadership, mentoring junior developers and establishing best practices across the team, ensuring adherence to clean, maintainable, and performance-sensitive code that scales effectively.
- Infrastructure Ownership & Code Quality: Take ownership of frontend infrastructure, including deployment, security, testing, lint checks, error reporting, and code quality analysis to ensure deliverability and performance.
- Collaboration with Growth Team: Occasionally work with the Growth team to deliver holistic approaches on product changes affecting churn and ROI, helping to measure, iterate, and improve based on product performance.
Requirements
- 5+ years of experience in frontend development with expertise in React, JavaScript/TypeScript, HTML5, and CSS3.
- Solid understanding of web browser technologies and standards: JavaScript, DOM, REST APIs, HTTP2, …
- Experience working with backend technologies, ideally Node.js/Python and single-page applications (or hybrid).
- Knowledge of front-end ecosystem tooling for linting, testing, bundling, tracking, delivering JS code and familiarity with CI/CD pipelines.
- Comfortable debugging frontend-backend interactions and optimising both product and runtime performance.
- Excellent communication skills and ability to work cross-functionally with product and engineering teams.
Nice to Have:
- Familiarity with Python frameworks like Flask or FastAPI.
- Familiarity with meta frameworks like Remix, Next.js, and/or libraries like TanStack Router and Query.
- Experience with modular, scalable frontend architectures.
- Knowledge of OAS, GraphQL and/or WebSockets.
- Prior experience working in a SaaS or startup-like environment.
Benefits
- Engage in Open-Source Development: Be part of a dynamic team working on an open-source project that shapes the future of AI.
- Fully Remote & Timezone-Friendly: Enjoy the flexibility of a full-remote position, accommodating diverse time zones for optimal work-life balance.
- Innovate in AI Technology: Contribute to building a critical component of the modern AI stack, influencing the direction of cutting-edge technology.