Were Avvoka
We build drafting technology thats transforming the way the world contracts - our platform helps legal teams move faster through contracts using automation and AI without taking judgement away from the lawyers in control. We believe technology should amplify expertise not replace it.
Avvoka is trusted by over 20% of the AmLaw 100 law firms global banks and enterprises and weve grown largely through product strength. With headcount and revenue contuining to scale rapidly year on year were now moving from a product-led path into a globally recognised legal-tech brand.
Were at an inflection point: evolving how the worlds most sophisticated legal teams work and building a company where thoughtful people can do the best work of their careers.
Why join us
This is a hands-on senior role in a product where the frontend really matters: lawyers spend hours a day in complex drafting and review workflows so performance clarity and reliability arent nice to have theyre core to trust.
Youll work closely with a pragmatic product and engineering team to ship improvements that users feel immediately while also strengthening the foundations (Vue patterns TypeScript consistency testing and UI scalability) so we can move faster as we grow.
Avvoka sits at the intersection of automation AI and high-stakes legal work. If you enjoy turning complicated processes into calm intuitive interfaces and you care about quality craft without slowing delivery youll have meaningful impact here.
Department: Frontend
Engagement Focus: Individual Contributor
Primary Point of Contact: Frontend Lead
Location: Prague 6
Billable Hours: up to 160h a month
Compensation: Competitive based on experience
Start Date: Flexible wed love you to join soon
What youll do
Build product features end-to-end
- Deliver high-quality features across complex workflow-heavy parts of the product (forms editors approvals automation UI).
- Turn product requirements into pragmatic technical designs that balance speed maintainability and user experience.
- Own work from implementation through release including edge cases tracking and iterative improvements.
Raise the bar on frontend quality
- Improve performance accessibility and UI reliability in areas with high daily usage.
- Strengthen component patterns and TypeScript practices so the codebase stays easy to change as we scale.
- Reduce regressions by applying sensible testing and review discipline (not process for process sake).
Partner closely across product design and backend
- Collaborate with Product and Design to simplify complexity and ship clear usable experiences.
- Work with backend engineers on API design data contracts and incremental improvements to speed up delivery.
- Communicate trade-offs clearly and early keeping delivery predictable.
Support the team and make others better
- Contribute thoughtful code reviews that help teammates learn and keep standards consistent.
- Share patterns examples and small utilities that improve developer experience.
- Help spot tech debt thats slowing us down and fix it in ways that pay off quickly.
What Success Looks Like
To ensure your application has the best opportunity of success your CV could cover the below measures of success with quantifiable results (e.g. percentages growth reductions impact)
- Shipped meaningful frontend improvements with measurable user impact (e.g. cycle time reduced by X% adoption increased by Y% fewer support tickets by Z%).
- Improved performance and reliability (e.g. route load time down X% bundle size down Y% JS error rate down Z%).
- Reduced regressions while keeping delivery speed strong (e.g. incidents down X% e2e coverage for critical flows up Y%).
What Youll Bring
The ideal candidate would have:
- Strong production experience with (ideally Vue 3) and confidence in modern frontend practices.
- Solid TypeScript experience and comfort designing maintainable component and state patterns.
- A track record of shipping in a B2B product environment where correctness and usability matter.
- A quality mindset: performance accessibility and maintainability are part of done.
- Clear communication and contractor-style ownership: you plan your work unblock proactively and deliver predictably.
Bonus points if:
- Youve worked on document-like or editor-heavy interfaces complex forms or permissioned workflows.
- Youve improved an existing Vue codebase (migrations performance testing design system adoption).
- Youve used observability tooling (error tracking frontend performance monitoring) to guide improvements.
In addition to the technical and professional skills there are certain core attributes we value across all roles:
- Adaptability in dynamically evolving settings
- A proactive solution-focused mindset with ownership
- A collaborative spirit supporting and mentoring others
If youre excited about this role but your experience doesnt align perfectly with every qualification we encourage you to apply anyway you might be just the candidate were looking for.
Our hiring process
- CV Review: Our People team reviews all applications carefully.
- Screening Call (15m): A quick virtual chat with our People team to learn more about you and answer any initial questions.
- Stage 1 Assessment Interview (3045m): A virtual assessment interview with the Hiring Manager focused on your experience and approach.
- Stage 2 Senior Interview (for senior roles): An additional conversation with members of the leadership team.
- Meet the Team: Where possible well invite shortlisted candidates to visit our WeWork Waterloo office to meet the wider team.
We aim to make an offer to the successful candidate within a month of application but this will vary by role and seniority.
What we offer
- Clear scope of work with clear success criteria and meaningful deliverables
- Ability to invoice via own company / umbrella / sole trader
- Autonomy over how and when work is delivered
- Access to necessary systems tools and documentation
- Clear success criteria and delivery milestones
- Opportunity to work on complex high-impact problems
- Exposure to enterprise / scale-up environments
- Ability to shape systems processes or architecture
- Strong portfolio / reference value
Equal Opportunities
We are an equal opportunity employer that celebrates diversity and inclusion. We welcome applications from individuals of all backgrounds identities and experiences - including those from underrepresented groups - and are happy to provide reasonable adjustments for candidates with disabilities during the recruitment process.
Were AvvokaWe build drafting technology thats transforming the way the world contracts - our platform helps legal teams move faster through contracts using automation and AI without taking judgement away from the lawyers in control. We believe technology should amplify expertise not replace it.Avvok...
Were Avvoka
We build drafting technology thats transforming the way the world contracts - our platform helps legal teams move faster through contracts using automation and AI without taking judgement away from the lawyers in control. We believe technology should amplify expertise not replace it.
Avvoka is trusted by over 20% of the AmLaw 100 law firms global banks and enterprises and weve grown largely through product strength. With headcount and revenue contuining to scale rapidly year on year were now moving from a product-led path into a globally recognised legal-tech brand.
Were at an inflection point: evolving how the worlds most sophisticated legal teams work and building a company where thoughtful people can do the best work of their careers.
Why join us
This is a hands-on senior role in a product where the frontend really matters: lawyers spend hours a day in complex drafting and review workflows so performance clarity and reliability arent nice to have theyre core to trust.
Youll work closely with a pragmatic product and engineering team to ship improvements that users feel immediately while also strengthening the foundations (Vue patterns TypeScript consistency testing and UI scalability) so we can move faster as we grow.
Avvoka sits at the intersection of automation AI and high-stakes legal work. If you enjoy turning complicated processes into calm intuitive interfaces and you care about quality craft without slowing delivery youll have meaningful impact here.
Department: Frontend
Engagement Focus: Individual Contributor
Primary Point of Contact: Frontend Lead
Location: Prague 6
Billable Hours: up to 160h a month
Compensation: Competitive based on experience
Start Date: Flexible wed love you to join soon
What youll do
Build product features end-to-end
- Deliver high-quality features across complex workflow-heavy parts of the product (forms editors approvals automation UI).
- Turn product requirements into pragmatic technical designs that balance speed maintainability and user experience.
- Own work from implementation through release including edge cases tracking and iterative improvements.
Raise the bar on frontend quality
- Improve performance accessibility and UI reliability in areas with high daily usage.
- Strengthen component patterns and TypeScript practices so the codebase stays easy to change as we scale.
- Reduce regressions by applying sensible testing and review discipline (not process for process sake).
Partner closely across product design and backend
- Collaborate with Product and Design to simplify complexity and ship clear usable experiences.
- Work with backend engineers on API design data contracts and incremental improvements to speed up delivery.
- Communicate trade-offs clearly and early keeping delivery predictable.
Support the team and make others better
- Contribute thoughtful code reviews that help teammates learn and keep standards consistent.
- Share patterns examples and small utilities that improve developer experience.
- Help spot tech debt thats slowing us down and fix it in ways that pay off quickly.
What Success Looks Like
To ensure your application has the best opportunity of success your CV could cover the below measures of success with quantifiable results (e.g. percentages growth reductions impact)
- Shipped meaningful frontend improvements with measurable user impact (e.g. cycle time reduced by X% adoption increased by Y% fewer support tickets by Z%).
- Improved performance and reliability (e.g. route load time down X% bundle size down Y% JS error rate down Z%).
- Reduced regressions while keeping delivery speed strong (e.g. incidents down X% e2e coverage for critical flows up Y%).
What Youll Bring
The ideal candidate would have:
- Strong production experience with (ideally Vue 3) and confidence in modern frontend practices.
- Solid TypeScript experience and comfort designing maintainable component and state patterns.
- A track record of shipping in a B2B product environment where correctness and usability matter.
- A quality mindset: performance accessibility and maintainability are part of done.
- Clear communication and contractor-style ownership: you plan your work unblock proactively and deliver predictably.
Bonus points if:
- Youve worked on document-like or editor-heavy interfaces complex forms or permissioned workflows.
- Youve improved an existing Vue codebase (migrations performance testing design system adoption).
- Youve used observability tooling (error tracking frontend performance monitoring) to guide improvements.
In addition to the technical and professional skills there are certain core attributes we value across all roles:
- Adaptability in dynamically evolving settings
- A proactive solution-focused mindset with ownership
- A collaborative spirit supporting and mentoring others
If youre excited about this role but your experience doesnt align perfectly with every qualification we encourage you to apply anyway you might be just the candidate were looking for.
Our hiring process
- CV Review: Our People team reviews all applications carefully.
- Screening Call (15m): A quick virtual chat with our People team to learn more about you and answer any initial questions.
- Stage 1 Assessment Interview (3045m): A virtual assessment interview with the Hiring Manager focused on your experience and approach.
- Stage 2 Senior Interview (for senior roles): An additional conversation with members of the leadership team.
- Meet the Team: Where possible well invite shortlisted candidates to visit our WeWork Waterloo office to meet the wider team.
We aim to make an offer to the successful candidate within a month of application but this will vary by role and seniority.
What we offer
- Clear scope of work with clear success criteria and meaningful deliverables
- Ability to invoice via own company / umbrella / sole trader
- Autonomy over how and when work is delivered
- Access to necessary systems tools and documentation
- Clear success criteria and delivery milestones
- Opportunity to work on complex high-impact problems
- Exposure to enterprise / scale-up environments
- Ability to shape systems processes or architecture
- Strong portfolio / reference value
Equal Opportunities
We are an equal opportunity employer that celebrates diversity and inclusion. We welcome applications from individuals of all backgrounds identities and experiences - including those from underrepresented groups - and are happy to provide reasonable adjustments for candidates with disabilities during the recruitment process.
View more
View less