Middle Vue.js Engineer
Exciting Opportunities for Tech Talent – Find Your Perfect Role!
The project was founded back in 2014 with the goal of connecting private and government universities with regular people like we are. You have a variety of auditoriums, gyms, classrooms, and other venue options available for community use – schedule facility uses and manage requests from the community all in one place.
Just imagine that you’re a football player and you can rent a football field at Harvard to play with your friends. Amazing, right?
The product is transforming the way public and private spaces are discovered, reserved, and used across communities – all online and accessible anywhere.
Our team consists of: 1 Tech Lead, 2 Front-End developers, 3 Back-End developers, 1 React-Native developer, 2 UI/UX Designers, 2 QA, 1 AQA, and PM.
- Interview with the Recruiter – up to 30 min.;
- Technical interview – up to 1 hour;
- Interview with the client – up to 1 hour.
Requirements and responsibilities
- 3,5+ years of experience in Frontend;
- 3,5+ years of experience in Vue.js development (including Vue 2 and Vue 3);
- Extensive experience with Vue.js core (Vue Router, Vuex/Pinia) and Vue 3 Composition API;
- At least 1 year of experience with Nuxt.js 2 and 3;
- Experience with Vuetify, Bootstrap, Tailwind, and responsive design principles;
- Strong proficiency in HTML5, CSS3, and JavaScript (ES6+ concepts);
- Knowledge of CSS preprocessors like SASS/SCSS;
- Familiarity with TypeScript and its integration with Vue.js;
- Understanding of RESTful APIs and client-server architecture;
- Experience with version control systems like Git and CI/CD pipelines.
- An Upper-intermediate level of English.
- A degree in Computer Science, Engineering, or a related technical field is mandatory.
- ⏰ Important to be able to stay until 6-7 pm CET at least twice a week.
- Develop and maintain Vue.js components and ensure code quality;
- Collaborate with backend developers to integrate APIs;
- Optimize application performance and fix frontend bugs;
- Implement responsive and user-friendly UI designs;
- Strong problem-solving and analytical abilities;
- Excellent communication and teamwork skills;
- Ability to work in Scrum environment (Jira board with Sprints, planning sessions, estimation in story points);
- Adaptability to evolving requirements, proactive in asking questions, and resourceful in finding solutions to complex or extraordinary challenges;
- Detail-oriented with a focus on user experience and quality;
- Capability to mentor and guide other developers;
- Familiarity with jQuery and its integration with modern frameworks;
- Experience with Nuxt.js Bridge configurations;
We offer
- Flexible full-time/part-time hours
- No micromanagement—time logging is for accounting only
- High-quality equipment (MacBook or your own device)
- Dynamic, low-bureaucracy environment
- Team events, swag, and a great crew to hang with
- 20 days of paid annual vacation;
- 15 days of paid sick leaves;
- Possibility to use vacation during probation;
- Maternity and paternity leave;
- Days off on all government holidays.
- $100 annual education allowance
- Mentorship program—learn or lead
- English lessons with biannual reviews
- Certification cost reimbursement
- Free access to Udemy courses on request
- Social package: medical insurance, sports compensation, or psychological training
- IT Club Loyalty card (Lviv IT Cluster)
- No overtime—work-life balance matters
- Transparent payments in EUR/USD, on time every month
- Assistance with military reservation procedure
Refer a friend and receive a bonus when they accept an offer.