Tech Stack
CSSPostgreSQLRedisJavaScriptGitVue.jsAPIHTML
Job Description, Responsibilities & Requirements
Description language:
About the Position
Vue.JS Developer
We are a Ukrainian outsourcing company Join.To.IT, founded in 2012, and delivering software solutions across diverse business domains.
We focus on building long-term partnerships with our clients and creating solutions that bring real business value. Our team consists of experienced professionals who take ownership of their work, value clear communication, and continuously strive for better results.
At Join.To.IT, we create an environment where engineers can grow professionally, contribute to meaningful projects, and influence technical decisions within a strong and supportive team.
Responsibilities
- Develop and maintain frontend functionality using Vue.js
- Build and support applications using Vue 3 and CoreUI v4
- Work with Vuex, Vue Router, and Axios for state management, routing, and API integration
- Collaborate with team members through code reviews and joint development processes
- Participate in group calls, troubleshooting sessions, and technical discussions
- Integrate frontend solutions with REST APIs and backend services
- Work with PostgreSQL and Redis where required for project tasks
- Translate business requirements into scalable and maintainable frontend solutions
- Proactively suggest improvements to existing functionality and technical approaches
- Ensure code quality, maintainability, and performance of frontend applications
Requirements
- 1+ year of commercial experience with Vue.js
- Hands-on experience with Vue 3 (Vue CLI)
- Experience with CoreUI v4, Vuex, Vue Router, and Axios
- Strong knowledge of HTML, SCSS, JavaScript, and REST API integration
- Experience with Git and version control workflows
- Practical experience working with PostgreSQL and Redis
- Intermediate level of English or higher
- Ability to participate in code reviews and collaborative development
- Proactive mindset, responsibility, and ownership of tasks
- Experience working in team environments and participating in technical discussions
We Offer
- Office-based or hybrid work format (office near Vasylkivska metro station with shelter, Starlink, and uninterrupted power supply)
- Flexible start to the workday from 9:00 to 10:00
- Paid vacation and sick leave
- Medical insurance
- Lunch compensation or parking coverage (your choice)
- Free gym access near the office
- Compensation for English courses and professional development
- Career growth opportunities with performance and salary reviews every 6 months
- Supportive and collaborative team environment
- Non-trivial challenges and diverse tasks