Front-End Developer (Vue.js)
flatrock · Varna
Apply directly on flatrock’s careers site — no account needed.
About the role
Main responsibilities
- Collaborate with engineers, designers, and stakeholders in a distributed delivery environment
- Develop and maintain large-scale front-end web applications that are performant, scalable, and responsive across devices
- Build modern UI solutions using Vue.js, JavaScript, and TypeScript, along with modern HTML and CSS standards
- Translate UI/UX designs into high-quality, reusable, and maintainable components
- Contribute to improving application performance, usability, and overall user experience
- Support business and product goals through reliable and efficient front-end delivery
Requirements
- Bachelor’s degree in Computer Science or a related field (or equivalent practical experience)
- 2–4 years of experience in front-end or commercial software development
- Solid understanding of version control systems, build processes, debugging, and testing practices
- Ability to take ownership of tasks and deliver high-quality work independently
- Good command of English (written and spoken)
Essential Skills & Tools:
- Strong experience with Vue.js, JavaScript, and TypeScript
- Experience integrating with REST APIs and working with backend services
- Familiarity with infrastructure and tooling such as Nginx, AWS CLI, MongoDB, and Bruno
- Experience with using AI platforms in the development process
Nice to Have:
- Experience with C# or similar backend technologies
- Exposure to cloud platforms such as AWS or equivalent services
- Familiarity with frontend testing frameworks and automation tools
- Understanding of UI/UX principles and design collaboration
- Experience working in distributed or multi-stakeholder delivery environments
Skills
- Vue
- JavaScript
- TypeScript
- HTML
- CSS
- REST
- Nginx
- AWS
- MongoDB
Never be applicant #200 again
Every job here is indexed straight from company career pages — often hours after it opens, before it reaches the big boards. Create a free account and get your best matches in a twice-daily digest.
- Your best matches, twice a day
- No duplicates, no ghost jobs, no recruiter spam
- Every job free to browse — pay only when you apply
Get my matched jobs
Free account — no card required
93 155 live jobs · 17 788 companies tracked · 5 870 added today