Job Description
Job Description
We are looking for a JavaScript Developer with a strong understanding of front-end engineering patterns and experience working on large-scale web applications. You’ll be responsible for building interactive, high-performance user interfaces using modern JavaScript frameworks and optimizing for performance and scalability. This role requires close collaboration with UX designers, API engineers, and DevOps.
Responsibilities
- Develop and maintain complex single-page applications using Vue.js 3 with the Composition API
- Architect reusable and modular components with a focus on scalability and maintainability
- Integrate RESTful and GraphQL APIs using Axios and Apollo Client
- Optimize client-side performance through code-splitting, lazy loading, and custom caching strategies
- Implement advanced state management with Pinia (or Vuex 4 in legacy modules)
- Participate in code reviews with a focus on architectural decisions and technical debt reduction
- Write unit and integration tests using Vitest and Cypress, ensuring at least 85% test coverage
- Collaborate with backend developers to define clear API contracts and handle edge cases robustly
- Contribute to CI/CD workflows (GitHub Actions) and containerized local development via Docker
Qualifications
- 4+ years of professional JavaScript experience with a focus on modern ECMAScript standards (ES2020+)
- 3+ years of hands-on experience with Vue.js (Vue 3 preferred), including Vue Router and Composition API
- Solid understanding of reactive programming principles and asynchronous patterns (Promises, async/await, Observables)
- Experience with TypeScript in a production environment
- Deep understanding of browser rendering behavior, DOM lifecycle, and performance optimization techniques
- Familiarity with monorepo tools like Nx or Turborepo is a plus
- Strong Git workflow proficiency (feature branching, rebase strategies, conventional commits)
- Experience working in Agile teams, using Jira or a similar system
- Bonus: Experience with SSR frameworks like Nuxt 3, or exposure to WebSockets and real-time applications
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers#Dynamicbrandguru