Skip to content
mimi

Senior Vue.js Engineer

AltexSoft

Nigeria · flexible Full-time Senior 3w ago

About the role

About Us

As a Travel and Hospitality Technology Consulting company, we collaborate with online travel agencies, travel management platforms, and innovative startups, delivering custom software solutions for global clients. You will work closely with engineers, designers, and product stakeholders to deliver high-quality products while following modern development practices and contributing to continuous improvement within the team.

You Have

  • 5+ years of professional frontend development experience
  • Strong expertise with Vue.js (both v2 and v3)
  • Solid knowledge of JavaScript (ES6+) and TypeScript
  • Deep understanding of Vue fundamentals: reactivity system, lifecycle, component architecture, and performance optimization
  • Experience with state management solutions such as Pinia, Vuex
  • Hands-on experience integrating REST APIs and understanding of API-driven architecture
  • Strong knowledge of HTML5, CSS3, responsive design, and modern layout techniques
  • Experience working with modern frontend tooling (Nx, Vite, Webpack, npm/yarn, linters, formatters)
  • Experience with component libraries and design systems (Vuetify, Quasar, VeeValidate)
  • Experience with Git and collaborative development workflows (pull requests, code reviews)
  • Understanding of testing approaches (unit and integration testing)
  • Ability to work effectively in Agile/Scrum environments
  • Strong problem-solving skills and ability to independently drive tasks to completion
  • Clear communication skills and ability to collaborate with cross-functional teams
  • Experience using AI coding assistants (e.g., Cursor, GitHub Copilot, or similar) in day-to-day development tasks

Would be a plus

  • Experience with Nuxt.js or server-side rendering in Vue ecosystems
  • Familiarity with GraphQL
  • Experience with component libraries and design systems
  • Understanding of frontend performance optimization and web vitals
  • Experience working with microfrontend architecture
  • Familiarity with CI/CD pipelines and modern DevOps practices
  • Experience building complex dashboards or data-driven interfaces
  • Experience building AI-powered solutions or integrating AI pipelines/APIs into software projects

You Are Going To

  • Develop and maintain modern frontend applications using Vue.js
  • Implement scalable, reusable, and maintainable UI components
  • Collaborate with backend engineers to integrate APIs and ensure smooth data flow
  • Participate in architecture discussions and contribute to technical decisions
  • Write clean, maintainable, and well-tested code
  • Conduct and participate in code reviews to maintain high code quality
  • Work closely with product stakeholders to deliver intuitive user experiences
  • Optimize application performance and ensure responsiveness across devices
  • Contribute to improving development processes, tooling, and best practices within the team
  • Stay up to date with the latest frontend technologies and Vue ecosystem advancements

We offer

Work-life Balance

  • Possibility to work remotely

Health Care

  • Reimbursement of medical expenses
  • Online morning exercise

Education

  • Compensation for trainings, seminars, conferences
  • Free access to the Pluralsight and ACloudGuru knowledge base
  • Access to the AltexSoft library with top-notch materials
  • A mentor for a probation period
  • Engagement in our Mentorship Hub program as a mentor or a mentee to foster professional growth and development

Development

  • Horizontally — master new technologies at internal courses
  • Vertically — choose your own career path through Competency trees

Recognition Program

  • All your activities are marked by points that can be exchanged for gifts to fit any taste.

Contact our Talent Acquisition Specialist

Judith Kenneth judith.kenneth@altexsoft.com

Skills

CSS3GitHTML5JavaScriptNxPiniaQuasarREST APIsTypeScriptVeeValidateViteVue 3Vue.jsVuexWebpack

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free