Senior Frontend Developer

$$$$
Product

Weโ€™re looking for a Senior Frontend Developer to strengthen our frontend team โ€” both technically and in how we build things together.
The product is a SPA built on Vue 2, with an active migration to Vue 3 + Composition API. Youโ€™ll be working on new features, refactoring legacy parts, improving component architecture, and participating in architectural decisions that shape the codebase long-term.
We work in sprints with mandatory code reviews as part of our engineering culture. We have established coding guidelines, well-structured processes, and actively use AI agents in development โ€” and we encourage you to do the same.

 

Requirements:

โ€” 5+ years of frontend development experience, including 2+ years with Vue.js
โ€” Strong knowledge of Vue 3 and the Composition API
โ€” Experience with TypeScript
โ€” Solid understanding of Vuex / Pinia, Vue Router, and component-driven architecture
โ€” Strong HTML/CSS skills โ€” we build all markup and styling in-house using SASS, combining BEM methodology with utility classes. No UI frameworks
โ€” Ability to clearly separate business logic, data layer, and UI behavior
โ€” A habit of writing well-tested, well-structured code
โ€” Comfortable reading technical documentation, writing commits and conducting code reviews in English

 

Responsibilities:

โ€” Implement new features and fix bugs โ€” this is the core of the day-to-day work
โ€” Participate in the migration from Vue 2 to Vue 3
โ€” Refactor legacy code toward modern, maintainable patterns when needed
โ€” Contribute to architectural decisions on component design and frontend infrastructure
โ€” Write meaningful unit tests (Jest, Vue Test Utils) โ€” testing is a core part of our workflow, not an afterthought
โ€” Review pull requests and uphold code quality standards

 

Would be a plus:

โ€” Experience building high-performance SPAs
โ€” Familiarity with Webpack / Vite, CI/CD pipelines, SonarQube, and Docker
โ€” Experience creating and maintaining a component library or UI Kit (Storybook)
โ€” Understanding of frontend security best practices
โ€” Experience using AI-powered coding tools (Copilot, Cursor, Qodo, etc.)

 

Work conditions:

โ€” 100% remote position, providing flexibility and work-life balance.
โ€” Competitive salary reflecting your skills and expertise.
โ€” 24 days of paid vacation per year to recharge and relax.
โ€” 10 days of paid sick leave.
โ€” Educational opportunities.
โ€” Compensation budget for medical and hobby/sport expenses.
โ€” Generous budget for birthdays and anniversaries.
โ€” Online and offline team events.
โ€” A collaborative and innovative work environment with passionate team members.

Hiring process:
โœ…Interview with Recruiter โ€” โœ…Technical Interview with Frontend Lead โ€” โœ…Reference check โ€” โœ…Offer


 

Required languages

English B1 - Intermediate
Ukrainian Native
Vuex, Vue.js, Pinia
Published 18 May
376 views
ยท
136 applications
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...