Senior Software Developer focusing on frontend Vue.js features for Avvoka's legal tech platform. Delivering high-quality UI for complex workflows in a hybrid environment.
Responsibilities
Build product features end-to-end
Deliver high-quality Vue.js 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 that’s slowing us down — and fix it in ways that pay off quickly.
Requirements
Strong production experience with Vue.js (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:
You’ve worked on document-like or editor-heavy interfaces, complex forms, or permissioned workflows.
You’ve improved an existing Vue codebase (migrations, performance, testing, design system adoption).
You’ve used observability tooling (error tracking, frontend performance monitoring) to guide improvements.
Benefits
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
Senior React Engineer focusing on scalable backend systems and Shopify integrations with an emphasis on modern software practices. Collaborating with clients to enhance ecommerce solutions.
Junior Engineer creating application software for production management at Orise. Involves implementing systems in the industrial sector and collaborating with clients.
Frontend Developer responsible for enhancing Drupal interfaces integrated with backend systems at Cprime. Collaborating with UX designers and engineers to create responsive user experiences.
Frontend Engineer at Bosta developing user interfaces using modern JavaScript frameworks. Collaborating with UX team and ensuring application performance for E - commerce logistics in Egypt.
Frontend Developer designing and implementing web applications with React for diverse client projects. Collaborating in a cross - functional team to enhance software quality and maintainability.
Web Developer responsible for ongoing development and performance of websites at Cintra. Building reliable code and improving site speed, usability, and data accuracy.
Sr. Front End Developer at MetroStar delivering secure, high - performance front - end applications. Leading UI/UX modernization efforts in a mission - critical federal environment.
Account Manager at Aircall responsible for customer success and revenue growth across accounts. Manage post - sale lifecycle and identify expansion opportunities in a hybrid role.
AI - Driven Senior Frontend Engineer transforming frontend systems using Vue3 and AI tools. Collaborating in a hybrid team to achieve technical leadership and architectural transformation.