Search by job, company or skills

C

Senior UI Developer (Vue.js + TypeScript)

Save
new job description bg glownew job description bg glow
  • Posted 4 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title : – Senior UI Developer (Vue.js + TypeScript)

Job Title: Primary: Vue, Typescript & Secondary: PHP

Location: Bangalore, Mumbai, Pune

Experience - 4-10 years

Choosing Capgemini means choosing a place where you'll be empowered to shape your career, supported by a collaborative global community, and inspired to reimagine what's possible. Join us to build modern, scalable, and high-performing UI applications using Vue.js and TypeScript.

Your Role

As a Senior UI Developer, you will design, develop, and optimize responsive web applications using Vue.js and TypeScript. You will work closely with cross-functional teams to deliver scalable, high-quality frontend solutions aligned with business needs.

In this role, you will:

  • Develop and maintain UI applications using Vue.js (Vue 2 & Vue 3) and TypeScript
  • Build reusable components and scalable frontend architectures
  • Work on both new feature development and enhancement of existing applications
  • Integrate RESTful APIs and collaborate with backend teams
  • Ensure responsive design, performance optimization, and cross-browser compatibility
  • Apply best practices for clean, maintainable, and efficient code
  • Participate in code reviews, debugging, and troubleshooting
  • Collaborate with UX/UI teams for seamless user experience design
  • Use modern tools (Webpack, Vite, Babel) and version control (Git)
  • Contribute to Agile/Scrum ceremonies and team collaboration
  • Leverage AI-assisted development tools and modern frontend practices

Your Profile

  • 4–10 years of experience in frontend/UI development
  • Minimum 4+ years of hands-on experience in Vue.js and TypeScript
  • Strong proficiency in JavaScript (ES6+) and modern frontend practices
  • Strong understanding of Vue.js fundamentals (components, reactivity, lifecycle hooks, Composition API, Virtual DOM)
  • Experience with Vue ecosystem tools such as Vue CLI, Vuex/Pinia, Vue Router, and Nuxt.js
  • Good knowledge of HTML5, CSS3, and preprocessors (Sass/SCSS, Less)
  • Experience in building responsive and cross-browser compatible applications
  • Strong debugging, troubleshooting, and problem-solving skills
  • Familiarity with unit testing (Jest, Vue Test Utils, Mocha)
  • Bachelor's degree in computer science, Engineering, or related field (preferred)

Nice to Have:

  • Knowledge of React.js
  • Basic understanding of PHP for backend integration
  • Experience with SSR using Nuxt.js
  • Knowledge of authentication (JWT, OAuth)
  • Exposure to CI/CD and DevOps practices
  • Awareness of accessibility standards (WCAG) and cross-browser issues

What you'll love about working here

  • Opportunity to shape your career with diverse growth paths
  • Access to advanced learning platforms and certifications
  • Collaborative and inclusive work environment
  • Comprehensive wellness and employee benefits

About Capgemini

Capgemini is an AI powered global business and technology transformation partner, delivering tangible business value. We imagine the future of organizations and make it real with AI, technology and people. With our strong heritage of nearly 60 years, we are a responsible and diverse group of 420,000 team members in more than 50 countries. We deliver end-to-end services and solutions with our deep industry expertise and strong partner ecosystem, leveraging our capabilities across strategy, technology, design, engineering and business operations. The Group reported 2024 global revenues of €22.1 billion. Capgemini in India comprises nearly 235,000 team members working across 13 locations: Bangalore, Bhubaneswar, Chennai, Coimbatore, Gandhinagar, Gurugram, Hyderabad, Kolkata, Mumbai, Noida, Pune, Salem, and Tiruchirappalli. Make It Real | www.capgemini.com/in-en

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148089905