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, easy, 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
• Strong 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 vers
📌 Senior Fronted Developer (India)
🏢 Photon
📍 India