Senior Frontend Developer

Photon

Bengaluru

On-site

INR 3,000,000 - 5,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Photon is seeking a Senior Vue.js Frontend Engineer in Bengaluru to own front-end architecture and deliver scalable, high-performance enterprise web applications. You will work with Vue 2/3, Composition API, and state management, mentoring juniors and collaborating with product, design, backend, and QA teams to drive quality and performance.

The role emphasizes owning technical solutions, leading low-level designs, and implementing robust testing with Jest, Vue Test Utils, and Cypress to ensure

Qualifications

  • 8+ years of professional front-end development experience.
  • Strong hands-on experience with Vue.js (Vue 2/3) and Composition API.
  • Experience building scalable enterprise web applications and front-end architecture.

Responsibilities

  • Design, develop, test, release, and maintain web applications using Vue.js.
  • Collaborate with product managers to translate requirements into scalable solutions.
  • Present and discuss low-level designs and architecture before development.
  • Build reusable, maintainable front-end components with Vue 2/3.
  • Ensure responsive, accessible, and user-friendly interfaces.

Skills

Vue.js
JavaScript/ES6+
TypeScript
Composition API
Options API
Vuex/Pinia
Vue Router
Testing (Jest, Vue Test Utils, Cypress
RESTful APIs
Git/version control

Tools

Jest
Vue Test Utils
Cypress
Git

Job description

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 skilledSenior Vue.js Frontend Engineerwith 8+ years of experience in front-end development and strong hands-on expertise inVue.js.

The ideal candidate will have experience buildingscalable, 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 usingVue.js.
  • Work closely with product managers and stakeholders to understand requirements and translate them into scalable technical solutions.
  • Present and discusslow-level designs, technical approaches, and solution architecturebefore development.
  • Build reusable, maintainable, scalable, and high-quality front-end components.
  • Develop responsive, dynamic, accessible, and user-friendly web interfaces.
  • Work extensively withVue 2 and Vue 3, including bothComposition API and Options API.
  • Design and manage application state usingVuex and/or Pinia.
  • Implement routing and navigation usingVue Router.
  • Write clean, readable, deterministicunit and integration tests.
  • Work with testing frameworks such asJest, 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 asSentry, 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 withVue.js
  • Strong experience withVue 2 and/or Vue 3
  • Strong practical experience withComposition API
  • Good understanding ofOptions API
  • Strong knowledge ofJavaScript / ES6+
  • Strong knowledge ofTypeScriptpreferred
  • Hands-on experience withVuex and/or Pinia
  • Strong knowledge ofVue Router
  • Strong understanding of Vue component lifecycle and reactivity
  • Experience withJest, Vue Test Utils, Cypress, or equivalent testing frameworks
  • Experience buildingscalable and resilient enterprise web applications
  • Strong understanding of reusable component architecture
  • Experience withRESTful 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 processesProduction debugging and monitoring
  • Cross-browser and responsive development
  • Working with multiple engineering teams
Good to Have
  • Experience withReact or Angular
  • Experience withAWS, Azure, or GCP
  • CI/CD experience withGitHub Actions, Jenkins, Bitbucket Pipelines, Azure DevOps, or similar
  • Experience withSentry, LogRocket, Datadog, New Relic, or similar monitoring tools
  • Knowledge ofweb accessibility / WCAG
  • Experience with CDN and caching strategies
  • Knowledge ofCore Web Vitals and web performance optimization
  • Experience with SSR/Nuxt.js
  • Experience with micro-frontends
  • Experience with web analytics and logging platforms
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Fronted Developer (VUE.js) - O'Reilly - Bangalore, IND
Senior Fronted Developer (VUE.js) - O'Reilly - Bangalore, IND

JobCubby • Bengaluru

On-site
INR 3,000,000 - 7,000,000
Software Engineer (Frontend)
Software Engineer (Frontend)

Sayyam Investments • Bengaluru

On-site
INR 2,000,000 - 3,500,000
Senior Frontend Developer – Vue.js & TypeScript | 9-12 Years | ₹10–15 LPA
Senior Frontend Developer – Vue.js & TypeScript | 9-12 Years | ₹10–15 LPA

Winzons • India

On-site
INR 4,000,000 - 7,000,000
Senior Software Engineer (Frontend)
Senior Software Engineer (Frontend)

Sayyam Investments Private Limited • India

On-site
INR 1,500,000 - 3,500,000
Software Engineer (Frontend)
Software Engineer (Frontend)

Sayyam Investments Private Limited • India

On-site
INR 1,500,000 - 3,000,000
Senior Software Engineer(Frontend)
Senior Software Engineer(Frontend)

Sayyam Investments • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Senior Frontend Developer
Senior Frontend Developer

Info Services • Hyderabad

On-site
INR 1,300,000 - 2,100,000
Senior Web Stack Engineer (Vue/Nuxt)
Senior Web Stack Engineer (Vue/Nuxt)

Dentsu Global Services • Pune District

On-site
INR 1,200,000 - 1,800,000
Frontend Developer Senior) – Vue.js | 7+ Years Exp
Frontend Developer Senior) – Vue.js | 7+ Years Exp

Winzons • India

On-site
INR 1,800,000 - 3,000,000
Frontend Developer - Vue and Nuxt
Frontend Developer - Vue and Nuxt

Nuxt • Pune District

On-site
INR 1,500,000 - 2,500,000