
Senior Frontend Developer (Vue.js)
Hybrid
IT & Data Development
Responsibilities
- Build user interfaces of varying complexity from scratch
- Develop and refactor existing components
- Contribute to the technical evolution of the product and drive key frontend decisions
- Conduct code reviews, challenge technical approaches, and clearly communicate the reasoning behind your decisions
- Mentor less experienced developers and share engineering expertise across the team
- Improve the quality, performance, and maintainability of the frontend codebase
Requirements
- 5+ years of experience in web development
- Deep knowledge of Vue.js and its ecosystem, including Vuex, Pinia, Vue Router, and Nuxt.js
- Hands-on experience building PWAs
- Strong JavaScript, TypeScript, and CSS skills, including SASS / PostCSS
- Experience with frontend frameworks and UI tools such as Bootstrap, Tailwind CSS, Material Design, or similar
- Strong understanding of how modern browsers work
- Ability to design maintainable and scalable frontend solutions
- Understanding and practical application of YAGNI, KISS, SOLID, and MVVM principles
- Strong knowledge of modern frontend technologies and experience applying them in production
Benefits
- The opportunity to work on high-load products serving 100M+ users worldwide
- The ability to influence technical decisions and the evolution of the product’s frontend architecture
- A high level of autonomy and a no-micromanagement culture
- Hybrid or fully remote work
- Flexible start time between 9:00 and 11:00 AM Moscow time
- A fully equipped workspace and all the hardware you need
- Comprehensive medical insurance, including dental coverage, after the probation period, or partial reimbursement for medical insurance
- Support for sports, English lessons, and therapy sessions
- Continuous professional development and knowledge sharing within a strong technical community
- Access to our corporate library
- Team events, workshops, and other internal activities