Enterprise Javascript Developer (vue.js, Git/github)

Cape Town, Western Cape, South Africa

Job Description

We are seeking a JavaScript Developer with strong expertise in Vue.js (preferably Vue 3) and solid experience working within enterprise-grade systems. The ideal candidate will have practical experience building modular, maintainable, and scalable frontend applications using modern frameworks, alongside a thorough understanding of Git/GitHub workflows and frontend testing using Playwright. While infrastructure will be handled by other teams, awareness of frontend deployment processes is expected.
Key Responsibilities

  • Design and build scalable, responsive, and maintainable Vue.js applications (preferably using Vue 3 and the Composition API)
  • Manage complex application state using tools like Vuex or Pinia
  • Translate UI/UX designs and business requirements into clean and accessible frontend code
  • Integrate and consume RESTful APIs, managing asynchronous flows and error handling
  • Collaborate with cross-functional teams including backend developers, designers, and QA
  • Use Playwright to implement and maintain automated UI tests
  • Participate in code reviews and contribute to documentation and architectural standards
  • Maintain version control using Git and GitHub (branches, PRs, issue tracking)
Required Skills and Experience
  • 3+ years of JavaScript frontend development experience
  • 2+ years of Vue.js in production, with preference for Vue 3 and Composition API
  • Strong knowledge of HTML5, CSS3, and responsive UI design
  • Solid experience with REST APIs and asynchronous JavaScript
  • Proficient in Git/GitHub, including branching strategies and PR workflows
  • Experience with Playwright or similar for frontend/UI testing
  • Familiarity with Agile methodologies (Scrum/Kanban)
  • Awareness of frontend deployment workflows (e.g., static hosting, integration with APIs)
Preferred (Nice to Have)
  • Experience using TypeScript in frontend development
  • Understanding of OAuth2, JWT, or other authentication/authorisation flows
  • Familiarity with performance and accessibility best practices

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1448379
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned