
Senior Typescript Engineer
Avvoka
contract
Posted on:
Location Type: Hybrid
Location: Prague • Czech
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Contribute to and evolve the Editor Lead feature and architecture work for the in-browser document editor and authoring surfaces. Build high-performance, low-latency features that handle complex data models, dynamic content and large documents.
- Write and maintain robust, testable code Deliver clean, maintainable TypeScript/JavaScript with strong type safety and automated tests. Use modern frameworks and tools to improve performance, stability, and developer ergonomics.
- Implement collaboration features (presence, cursors, comments) with a focus on consistency and minimal latency. Work with backend engineers on OT/CRDT integration, conflict resolution, and data reconciliation strategies.
- Partner with designers, product managers and legal engineers to translate UX needs into technical solutions. Provide constructive code reviews and take part in design and architecture discussions focusing on usability, accessibility and performance.
- Improve internal tools, build reliable CI/CD for frontend releases, and ship observability for editor performance. Document editor APIs and onboarding flows for other engineers and product teams.
Requirements
- Strong proficiency in TypeScript (5+ years of professional experience).
- Hands-on experience building/maintaining complex web apps — ideally editor/authoring tools or design surfaces.
- Deep understanding of browser rendering, virtualisation techniques, memory management and performance optimisation.
- Prior experience with real-time collaboration features (OT/CRDT, WebSockets, presence).
- Solid testing strategies and experience with performance monitoring in production.
Benefits
- Competitive, based on experience
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
TypeScriptJavaScriptweb applicationscollaboration featuresOT/CRDTWebSocketsperformance optimisationtesting strategiesCI/CDdocument APIs
Soft Skills
collaborationcode reviewsdesign discussionsusability focusaccessibility focus