Responsibilities
* Design, develop, test, release, and maintain new and existing web
applications built with Vue.js
* Collaborate with the product team to understand requirements and define
scalable solutions
* Present low-level design or approach for the solution before development
begins
* Write reusable, maintainable, and scalable front-end code following Vue.js
best practices
* Build high-performance, responsive, dynamic, and user-friendly web interfaces
* Develop components using Vue.js (Vue 2/3), Composition API, and Options API
* Write readable, simple, and deterministic unit and integration tests
* Collaborate with cross-functional teams including designers, back-end
developers, and QA
* Debug, troubleshoot, and optimize application performance across browsers and
devices
* Work in Agile teams and follow Agile development methodologies
* Mentor junior developers and provide guidance on front-end best practices
Requirements
* Bachelor’s Degree in Computer Science, Engineering, or a related field
* 8+ years of experience in front-end development with Vue.js
* 6+ years of experience building scalable and resilient web applications at
enterprise scale
* Robust knowledge of state management tools like Vuex / Pinia
* Proficiency in testing frameworks such as Jest, Vue Test Utils, or Cypress
* Strong experience with Vue Router, component lifecycle, and reactive
programming
* Experience with real-time monitoring and error tracking tools (e.g., Sentry,
LogRocket)
Nice to Have
* Experience working with other front-end frameworks such as React or Angular
* Experience with cloud platforms such as AWS, Azure, or GCP
* Familiarity with DevOps tools like Jenkins, Bitbucket Pipelines, GitHub
Actions, etc.
* Understanding of accessibility standards and cross-browser compatibility
* Familiarity with third-party libraries, SDKs, and RESTful APIs
* Experience with web analytics, performance monitoring, and logging tools
* Proficiency with Git for version control
* Strong a
📌 Senior Fronted Developer (India)
🏢 Photon
📍 India