Overview
AI Product Engineer who designs and ships robust frontend solutions, builds SDKs, and collaborates across teams to deliver complex product features.
What you'll do
- Design and ship robust frontend solutions.
- Contribute to SDK development, including public API design and versioning strategy.
- Work with RESTful APIs, including request lifecycle, error handling, and API versioning.
- Implement authentication and session management (e.g., OAuth, token-based auth, refresh token rotation).
- Build data synchronization strategies with offline-first design.
- Review and discuss API specifications (OpenAPI/Swagger) and provide client-friendly feedback.
- Own features end-to-end from concept through deployment with product, design, and backend teams.
What you'll need
- Minimum 7 years of professional frontend development experience.
- Proven experience designing and shipping SDKs with backward compatibility.
- Strong proficiency in JavaScript/TypeScript and frontend architecture.
- Solid production experience with MVVM or similar architecture patterns.
- Hands-on experience with RESTful APIs and authentication/session management.
- Expertise in browser/platform internals and performance optimization.
- Experience with WebSocket and real-time communication architecture.
Nice to have
- Experience with low-latency streaming, adaptive bitrate streaming (HLS/DASH), and related protocols.
- Deep knowledge of audio codecs, audio processing, and audio/video synchronization techniques.
- Prior experience designing custom media pipelines.
- Experience with WebRTC or similar peer-to-peer communication.
- Familiarity with Web Audio API or media player SDK development.
- Contributions to open-source frontend projects, technical blogs, or conference talks.
Details
- Role includes owning features end-to-end and collaborating with product managers, designers, and backend engineers.
Read the full description and apply on the company’s own careers page.