Photon logo

Senior Frontend Developer

Photon

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

Senior Vue.js Frontend Engineer

Location: Bangalore
Experience: 8+ years
Employment Type: Full-time

Mode: WFO

About the Role

We are looking for a highly skilled Senior Vue.js Frontend Engineer with 8+ years of experience in front-end development and strong hands-on expertise in Vue.js.

The ideal candidate will have experience building scalable, high-performance enterprise web applications, strong knowledge of Vue 2/3, Composition API, state management, automated testing, and front-end architecture.

This role requires someone who can independently own technical solutions, participate in low-level design discussions, collaborate with product/design/backend/QA teams, and mentor junior engineers.

Key Responsibilities

  • Design, develop, test, release, and maintain new and existing web applications using Vue.js.
  • Work closely with product managers and stakeholders to understand requirements and translate them into scalable technical solutions.
  • Present and discuss low-level designs, technical approaches, and solution architecture before development.
  • Build reusable, maintainable, scalable, and high-quality front-end components.
  • Develop responsive, dynamic, accessible, and user-friendly web interfaces.
  • Work extensively with Vue 2 and Vue 3, including both Composition API and Options API.
  • Design and manage application state using Vuex and/or Pinia.
  • Implement routing and navigation using Vue Router.
  • Write clean, readable, deterministic unit and integration tests.
  • Work with testing frameworks such as Jest, Vue Test Utils, and Cypress.
  • Troubleshoot complex UI and production issues across browsers and devices.
  • Analyze and improve application performance, page-load time, rendering performance, bundle size, and overall user experience.
  • Use production monitoring and error-tracking tools such as Sentry, LogRocket, Datadog, or similar platforms.
  • Collaborate with UX/UI designers, backend engineers, QA engineers, product managers, and other stakeholders.
  • Participate actively in Agile ceremonies and follow engineering best practices.
  • Conduct code reviews and contribute to coding standards and front-end best practices.
  • Mentor junior and mid-level developers and provide technical guidance.
  • Contribute to CI/CD, deployment, and release processes.

Mandatory Technical Skills

  • 8+ years of professional front-end development experience
  • Strong hands-on experience with Vue.js
  • Strong experience with Vue 2 and/or Vue 3
  • Strong practical experience with Composition API
  • Good understanding of Options API
  • Strong knowledge of JavaScript / ES6+
  • Strong knowledge of TypeScript preferred
  • Hands-on experience with Vuex and/or Pinia
  • Strong knowledge of Vue Router
  • Strong understanding of Vue component lifecycle and reactivity
  • Experience with Jest, Vue Test Utils, Cypress, or equivalent testing frameworks
  • Experience building scalable and resilient enterprise web applications
  • Strong understanding of reusable component architecture
  • Experience with RESTful APIs and third-party integrations
  • Strong Git/version-control experience
  • Experience troubleshooting and optimizing front-end performance

Enterprise & Architecture Experience

The ideal candidate should have experience with:

  • Large-scale or enterprise web applications
  • Front-end architecture and component design
  • Low-level/technical design
  • Reusable component libraries
  • State management architecture
  • Performance optimization
  • Code quality and review processes
  • Production debugging and monitoring
  • Cross-browser and responsive development
  • Working with multiple engineering teams

Good to Have

  • Experience with React or Angular
  • Experience with AWS, Azure, or GCP
  • CI/CD experience with GitHub Actions, Jenkins, Bitbucket Pipelines, Azure DevOps, or similar
  • Experience with Sentry, LogRocket, Datadog, New Relic, or similar monitoring tools
  • Knowledge of web accessibility / WCAG
  • Experience with CDN and caching strategies
  • Knowledge of Core Web Vitals and web performance optimization
  • Experience with SSR/Nuxt.js
  • Experience with micro-frontends
  • Experience with web analytics and logging platforms

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at Photon was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.